Skip to main content
Glama

Lovie Company Formation

Server Details

Form companies, manage bank accounts, cards, invoices and more — directly from your AI coding tools.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
lovieco/lovie-company-formation-mcp-npx
GitHub Stars
0
Server Listing
Lovie Company Formation MCP

TDQS

C2.8/5.0

Scored across 333 tools

Disambiguation2/5

Many tools are clearly separated by domain prefixes, but there are multiple overlapping boundaries: formation_extract_cap_table and formation_extract_cap_table_ocr appear to do the same thing, as do several OCR/upload-flow helpers and the single vs. batch categorization tools. The sheer number of similarly-shaped get/list tools across account, company, field, datatable, and saved_view domains makes misselection likely.

Naming Consistency2/5

There is a rough domain_verb_noun pattern in many tools, but it is heavily mixed: cap_table_ and captable_ both appear, several tools use bare verbs like list_accounts, read_transactions, or commit_transfer, and the same concept is named differently across domains. The inconsistency is not chaotic, but it is pervasive enough to make naming unpredictable.

Tool Count1/5

333 tools is an extreme mismatch for any single server, let alone one labeled 'Company Formation'. The surface spans accounting, cap tables, banking, cards, trademarks, ITIN, ads, invoicing, signatures, and more, which is far beyond a coherent 3-15 tool scope.

Completeness3/5

The major workflows—formation, cap table, accounting, banking, and trademark—are covered in impressive depth with full lifecycle operations. However, there are obvious gaps and dead ends: invoices and clients have only read tools, no create/update/delete exists for them, and a preferred composite signature tool is referenced but not exposed. The breadth is wide, but the surface is not consistently complete.

Available Tools

333 tools
account_get_accountGet AccountA
Read-only
Inspect

GetAccount retrieves a single account by ID with its details

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
accountNo
detailsNo

TDQS

A3.6/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations already declare readOnlyHint=true and destructiveHint=false, covering the safety profile. The description adds little beyond the schema, mostly restating that it retrieves details, which provides minimal additional behavioral context.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single efficient sentence that front-loads the primary action and target resource. Every word contributes, with no filler or redundant restatement of the tool name.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple single-ID read operation with rich annotations, full schema coverage, and an output schema, the description covers what the agent needs to invoke the tool correctly. It could add a nod to distinguishing it from list/account-detail siblings, but nothing essential is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema fully documents the single uuid 'id' parameter. The description merely echoes 'by ID' and adds no extra meaning about format, default behavior, or constraints beyond what the schema already conveys.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('retrieves'), resource ('a single account'), and identification method ('by ID'), making the core purpose clear. It implicitly distinguishes itself from list-style siblings but does not name a specific alternative, so it stops short of full sibling differentiation.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies the tool is for fetching exactly one account by its ID, which guides basic usage. However, it gives no explicit guidance on when to prefer this over sibling tools such as account_get_list_account_details or list_accounts, nor does it state any exclusions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

account_get_list_account_detailsList Account DetailsA
Read-only
Inspect

GetListAccountDetails retrieves account details in batch (eliminates N+1 GetAccount calls)

ParametersJSON Schema
NameRequiredDescriptionDefault
filterNo
pageSizeNo
pageTokenNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
detailsNo
totalCountNo
nextPageTokenNo

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is covered. The description adds a useful behavioral trait beyond the schema: batched retrieval that avoids N+1 calls. It does not mention pagination behavior, but that is less critical given the output schema and read-only annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single, focused sentence that front-loads the core operation and adds a parenthetical efficiency note. There is no filler or redundant restatement of the schema.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description conveys the batch purpose and the annotations/output schema cover safety and return shape. However, all three parameters are undocumented in prose and schema, including the nested filter object, so an agent may not know how to construct a valid request without inferring from schema property names alone.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, and the tool description provides no parameter-level guidance. It does not explain the filter.accountIds structure, pageSize semantics, or pageToken usage. With such low schema coverage, the description needed to compensate for these gaps and did not.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('retrieves') and object ('account details') and clearly identifies that this is the batch variant, distinguishing it from the singular GetAccount-style sibling (account_get_account). The phrase 'eliminates N+1 GetAccount calls' makes the scope and intent immediately clear.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives a clear usage justification: use this when you need account details in bulk and want to avoid repeated single-account calls. It does not explicitly name the alternative tool or state when not to use it, but the batch-vs-single distinction is enough for an agent to route correctly.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

accounting_batch_accept_review_itemsBatch Accept Review ItemsA
Idempotent
Inspect

Confirm the categories the posting engine chose for up to 500 transactions, moving them from the pending tab to posted. Each confirmation is written as a user override that AI enrichment never overwrites. Transactions with no resolved category cannot be confirmed and come back in failures — categorize those with transaction_categorize_transaction first.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.
transactionIdsNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
failuresNo
acceptedCountNo

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description adds important behavioral context beyond the annotations, including that confirmations are written as 'a user override that AI enrichment never overwrites' (a durable persistence guarantee) and that unresolvable transactions return in failures. It also explains the state transition. Since the annotations already cover idempotency and non-destructiveness, these added details are valuable and not redundant.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences with no fluff: the first states the core action and scope, the second explains the durable override behavior, and the third provides failure handling and the alternative tool. The most important information is front-loaded, and every sentence earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a batch operation in a complex review flow, the description is sufficiently complete. It describes the action, state transition, behavioral guarantee (override not overwritten), failure mode, and the correct alternate path. The output schema and idempotentHint annotation cover return shape and retry safety, so no critical information is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The description partially clarifies the parameters: 'up to 500 transactions' maps to the transactionIds array with maxItems 500, and the phrase 'confirm the categories... for transactions' implicitly describes the transactionIds purpose. However, it does not explain the companyId parameter, and with schema description coverage at 50%, the description does not fully compensate for both parameters. The schema wrapper descriptions hold some of the load, but extra param-level guidance would lift the score.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly identifies the verb ('confirm'), the resource ('categories the posting engine chose'), the scope ('up to 500 transactions'), and the state change ('moving them from the pending tab to posted'). It also differentiates the tool from transaction_categorize_transaction, which the agent is directed to for unresolvable categories.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly states a key exclusion condition: transactions with no resolved category cannot be confirmed and will be included in failures. It then names the alternative (transaction_categorize_transaction) and instructs the agent to use it first in those cases. This provides direct when-to-use and when-not-to-use guidance, with a clear alternative.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

accounting_batch_set_excludedBatch Set ExcludedA
Idempotent
Inspect

Exclude up to 500 transactions from the books (set excluded=true) or put them back (excluded=false). Excluding voids the transaction's journal entry and stops the posting engine from re-deriving it, so the amount leaves every report. Use for duplicates, personal spending on a business card, and transfers already recorded elsewhere.

ParametersJSON Schema
NameRequiredDescriptionDefault
reasonNo
excludedNo
companyIdYesUUID value wrapper.
transactionIdsNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
failuresNo
updatedCountNo

TDQS

A4.4/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the idempotent and non-destructive hints, the description reveals major behavioral effects: excluding voids the transaction's journal entry, stops the posting engine from re-deriving it, and removes the amount from every report. It also discloses the batch size limit of 500, giving the agent meaningful operational context.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences with no filler. The core action and flag direction are front-loaded, followed by behavioral consequences and concrete use cases. Every sentence earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With annotations covering idempotency and non-destructiveness, and an output schema present, the description supplies the crucial behavioral details, batch limit, and use cases. One minor ambiguity remains: the schema does not mark `transactionIds` as required even though the description implies transactions must be targeted.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is low at 25%, and the description does add meaning for `excluded` (true/false) and `transactionIds` (up to 500 transactions). However, `companyId` and `reason` are left unexplained beyond their schema metadata, so the description only partially compensates for the coverage gap.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific action—exclude up to 500 transactions or restore them—and names the exact boolean flag (`excluded=true/false`). It also clarifies the accounting consequence (voiding the journal entry and removing amounts from reports), which distinguishes it from related accounting mutation tools like deleting journal entries.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicit use cases are provided: duplicates, personal spending on a business card, and transfers already recorded elsewhere. The reversible nature (put them back with `excluded=false`) is also clear, but the description does not name alternative tools or state when not to use this operation.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

accounting_cancel_scheduleCancel ScheduleA
Destructive
Inspect

Cancel an accrual schedule so no further periodic entries are generated. Entries already posted for elapsed periods are kept. Audit-logged.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.
scheduleIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already indicate destructiveHint=true, but the description adds valuable behavioral details: 'Entries already posted for elapsed periods are kept' and 'Audit-logged.' These go beyond the annotation by clarifying what is not destroyed and that the action is recorded. This is consistent with the destructive hint.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two concise sentences. The first sentence states the primary action and consequence, and the second adds important side effects. Every word earns its place, and the structure is front-loaded with the core purpose.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a tool with two parameters and an output schema, the description covers the essential behavior and side effects, including what is retained and audit logging. It does not mention prerequisites or reversibility, but the presence of an output schema reduces the need to explain return values. Overall, it is sufficient for a cancellation operation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema describes both parameters only as 'UUID value wrapper,' which is minimal but still provides 100% coverage. The description does not elaborate on the parameters, but with full schema coverage, the baseline of 3 applies. No additional semantic value is added by the description.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states 'Cancel an accrual schedule so no further periodic entries are generated.' This specifies the action (cancel), the resource (accrual schedule), and the primary effect (ceasing generation of periodic entries), distinguishing it from sibling tools like accounting_create_schedule and accounting_get_schedule.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage when an accrual schedule should stop producing future entries, and it provides clear context without explicitly naming alternatives or exclusions. It does not mention when not to use it, such as for deleting already-posted entries, but the purpose is self-evident.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

accounting_close_periodClose PeriodA
DestructiveIdempotent
Inspect

Close an accounting period: lock the window [start_date, end_date] and post a balanced closing entry that rolls the period's net income into equity (current-year earnings for a month/quarter close, retained earnings for a fiscal-year close). Periods must not overlap an existing closed period. After closing, writes dated inside the window are rejected until the period is reopened. Re-closing the same window is a no-op. Multi-currency companies get one closing entry per currency. Every close is audit-logged.

ParametersJSON Schema
NameRequiredDescriptionDefault
basisNo
endDateNo
companyIdYesUUID value wrapper.
startDateNo
granularityNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
periodNo

TDQS

A4.4/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations already supply openWorldHint=false, idempotentHint=true, destructiveHint=true, and the description goes well beyond them by explaining what the destructive and idempotent behaviors actually mean: writes inside the period are rejected, re-closing the same window is a no-op, multi-currency companies get one closing entry per currency, and every close is audit-logged. No contradictions with the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded and dense without being bloated. Seven sentences each add a distinct fact: purpose, window lock, equity roll, non-overlap constraint, post-close write rejection, re-close idempotency, multi-currency behavior, and audit logging. No filler or redundancy; the structure supports easy scanning.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a mutation tool with an output schema and strong annotations, the description covers nearly all key behavioral outcomes and side effects. The main remaining gap is that it does not explain the 'basis' parameter or clearly state whether start/end dates can be omitted; given that the schema also does not describe these (coverage 20%), an agent might need external information for a fully informed call. Overall it is still substantially complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 20%, and only companyId carries a description. The description does add useful meaning for start/end dates and granularity (window definition, month/quarter vs fiscal-year handling) and adds the multi-currency detail, but it does not address the 'basis' parameter or give direct guidance on the date range parameters beyond the window mention. This is partial compensation for low schema coverage, not full compensation.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific action ('Close an accounting period') and the resource, expands with a concrete definition: locks the date window, posts a balanced closing entry, and rolls net income into equity. It is immediately distinct from sibling tools like accounting_reopen_period and accounting_preview_close, giving the agent enough to select the right operation.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description makes the core purpose and main precondition clear: close a period only when it does not overlap an existing closed period, and be aware that closing rejects new writes inside the period. It does not explicitly name alternatives (e.g., accounting_preview_close for previewing) or state when not to use this tool, so it is not the full 5, but the context is strong enough for an agent to identify the right scenario.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

accounting_confirm_statement_matchConfirm Statement MatchA
Idempotent
Inspect

Record that a ledger transaction settles a bank-statement line, or clear an existing match by omitting the transaction. Refused once the statement is closed.

ParametersJSON Schema
NameRequiredDescriptionDefault
lineIdYesUUID value wrapper.
companyIdYesUUID value wrapper.
transactionIdNoUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already signal idempotent and non-destructive behavior, so the description is not required to restate those. It adds valuable behavioral context by revealing that omitting transactionId clears an existing match and that closed statements reject the call.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences contain the core action, the alternative clearing mode, and the closed-statement constraint. No filler or redundant restatement of the title/schema.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema and annotations covering idempotence/destructiveness, the description covers the essential behavior and constraints. It leaves minor gaps such as defining 'closed statement' or how to obtain lineId, but nothing critical for a competent agent invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Although every parameter has a schema description, they are all only 'UUID value wrapper,' so the free-text description must carry real meaning. It does: 'ledger transaction settles a bank-statement line' maps transactionId and lineId to their roles, and 'omitting the transaction' explains the optional parameter's clearing behavior.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description uses a specific verb 'Record' and names the exact resource: a ledger transaction settling a bank-statement line. It also distinguishes this confirmation tool from suggestion siblings by covering both confirm and clear behaviors.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explains what the tool does and provides a concrete usage mode ('clear an existing match by omitting the transaction'), plus a refusal condition ('Refused once the statement is closed'). However, it never names any alternative sibling such as accounting_suggest_statement_matches, so an agent must infer when to choose this over related tools.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

accounting_confirm_transfer_pairConfirm Transfer PairAInspect

Confirm that two journal entries are the two halves of one transfer. The entry named first is reposted from funding account to funding account; the counterpart's transaction is excluded so the movement is counted once.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.
journalEntryIdYesUUID value wrapper.
counterpartJournalEntryIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description explains the concrete mutation: the first entry is reposted and the counterpart is excluded to avoid double counting. This goes beyond the annotations by detailing exactly what the confirmation changes.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two concise sentences, front-loaded with the core action and a clear explanation of the side effect. No padding.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Explains the core behavior and side effect, but does not mention what the counterpart status changes to, reversibility, or prerequisites. Relative to its siblings (suggest_transfer_pairs, unpair_transfer), it lacks workflow context.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The description clarifies that the first-named entry is the one reposted and the counterpart is excluded, adding meaning to the two entry IDs beyond their parameter names and type. This helps an agent pick which ID goes where.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the action (confirm) and the object (two journal entries as a transfer pair), then specifies outcomes (first entry reposted, counterpart excluded). This gives an agent an unambiguous understanding of what the tool accomplishes.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explains the effect of confirming but provides no explicit guidance on when to use it relative to siblings like accounting_suggest_transfer_pairs or accounting_unpair_transfer. An agent must infer the workflow context.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

accounting_create_scheduleCreate ScheduleAInspect

Create an accrual schedule that spreads a total amount across N monthly periods as accrual-only adjusting entries (e.g. amortize a prepaid, defer revenue, depreciate an asset). Each period posts Dr debit_gl_account / Cr credit_gl_account for its share; the split is straight-line with any rounding remainder on the final period. Pick gl_account_id values from accounting_get_chart_of_accounts. Cash-basis reports are unaffected.

ParametersJSON Schema
NameRequiredDescriptionDefault
kindNo
companyIdYesUUID value wrapper.
startDateNo
periodCountNo
totalAmountNo
currencyCodeNo
debitGlAccountIdYesUUID value wrapper.
creditGlAccountIdYesUUID value wrapper.
sourceTransactionIdNoUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
scheduleNo

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the annotations (openWorldHint=false, destructiveHint=false), the description reveals that the tool posts Dr/Cr entries, uses straight-line allocation with rounding on the final period, and leaves cash-basis reports unaffected. This is exactly the kind of side-effect context an agent needs for a mutation tool, though it omits reversibility/cancellation details.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences, front-loaded with the core purpose and no filler. Each sentence adds distinct value: what it does, how entries/splits work, and where to source required account IDs.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 9-parameter tool with nested objects and an output schema, the description covers the essential decision points: use case, posting mechanics, rounding, chart-of-accounts source, and cash-basis impact. It is slightly incomplete only in not touching optional identifiers like sourceTransactionId or the date fields, but these are secondary to correct invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With only 44% schema description coverage, the description partially compensates by explaining totalAmount, periodCount, debit/credit GL account selection, and mapping examples to kind. However, it does not clarify startDate, currencyCode, companyId, or sourceTransactionId, so an agent would have to infer those from the schema or context.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource—'Create an accrual schedule'—and enriches it with concrete use cases (prepaid amortization, deferred revenue, depreciation) and the key distinction that it creates accrual-only adjusting entries. This clearly separates it from the read/cancel/preview siblings in the tool list even without naming them.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear when-to-use context: spreading a total amount across periods as accrual-only entries, with examples of common scenarios. It also steers the agent to accounting_get_chart_of_accounts for choosing GL account IDs. It does not explicitly list when-not-to-use or name alternative tools such as accounting_preview_schedule or accounting_cancel_schedule, but the intended usage is unambiguous enough.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

accounting_delete_journal_entryDelete Journal EntryA
Destructive
Inspect

Delete or void a journal entry. For entries tied to a transaction prefer re-categorizing the transaction (the entry re-derives). Deleting a derived entry is temporary — the engine re-creates it on the next sync; deleting a manual per-transaction override reverts the transaction to its automatic entry; a standalone manual entry is voided (kept for audit, excluded from reports). Every outcome is audit-logged.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.
journalEntryIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description goes far beyond the destructiveHint annotation by detailing exact behaviors: derived entries are recreated on next sync, manual overrides revert to automatic, standalone entries are voided (kept for audit, excluded from reports), and all outcomes are audit-logged. This rich behavioral context is not present in the annotations and adds significant value.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is concise yet comprehensive, with each sentence adding necessary detail. It is front-loaded with the core action, then breaks down outcomes in a structured, logical order, avoiding redundancy and fluff.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's destructive nature and multiple behavioral branches, the description covers all essential context: when to use alternatives, what happens for each entry type, and audit implications. With an output schema present and rich annotations, the description is fully complete for an agent to understand the tool's effects.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema covers 100% of parameters with descriptions, but those descriptions are generic ('UUID value wrapper') and add little semantic value. The tool description does not elaborate on the parameters beyond their names, so it does not improve on schema coverage. Baseline 3 applies due to high schema coverage.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with 'Delete or void a journal entry', using a specific verb and resource that clearly distinguishes it from sibling tools like accounting_upsert_journal_entry or accounting_get_journal_entry_by_transaction. It also explains the different deletion semantics (derived vs manual override vs standalone), further clarifying the tool's unique purpose.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly states 'For entries tied to a transaction prefer re-categorizing the transaction (the entry re-derives)', providing a clear alternative and when to use it instead. It also outlines the consequences for each entry type, giving the agent situational guidance on when deletion is appropriate.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

accounting_get_balance_sheetGet Balance SheetA
Read-only
Inspect

GetBalanceSheet returns assets, liabilities, and equity balances as of a date; equity includes net income to date, so the sheet always balances. Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
basisNo
asOfDateNo
companyIdYesUUID value wrapper.
currencyCodeNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
assetRowsNo
equityRowsNo
totalAssetsNo
totalEquityNo
currencyCodeNo
liabilityRowsNo
netIncomeToDateNo
totalLiabilitiesNo
totalLiabilitiesAndEquityNo

TDQS

A3.8/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The read-only and non-destructive behavior is already declared in annotations, so the description adds value beyond them by explaining that net income is rolled into equity and the balance sheet always balances. It does not cover authorization or edge-case behavior, but for a simple read-only report this is sufficient.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two concise sentences with no filler. The core output is front-loaded, and the useful balancing nuance is added immediately after, making the description easy to parse and act on.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The purpose and key calculation behavior are covered, and an output schema likely documents return fields, so return-value explanation is not needed. However, the under-specified parameters—particularly basis and currencyCode—leave an agent without enough detail to confidently select parameter values.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 25% (just a 'UUID value wrapper' note for companyId), and the description only hints at asOfDate via 'as of a date.' It does not explain the basis enum (accrual vs cash), currencyCode's role, or the default behavior when asOfDate is omitted. With low schema coverage, the description should carry more parameter meaning.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('returns') and a precise resource: assets, liabilities, and equity balances as of a date. It also includes a distinguishing nuance—equity includes net income to date, so the sheet always balances—which separates it from period-based statements like the profit and loss report.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The 'as of a date' phrasing implies a point-in-time report, which offers some usage context. However, there is no explicit guidance on when to prefer this tool over siblings like accounting_get_trial_balance or accounting_get_profit_and_loss, nor any when-not-to-use conditions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

accounting_get_chart_of_accountsGet Chart Of AccountsB
Read-only
Inspect

GetChartOfAccounts returns the company's chart of accounts (flat list with parent links; build the tree client-side). Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.
includeInactiveNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
accountsNo

TDQS

B3.2/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, and the description's 'Read-only' line merely restates that safety profile. It adds some value by disclosing the flat-list-with-parent-links shape and the requirement to build the tree client-side, but it does not cover other behaviors like whether inactive accounts appear by default.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences with the key format constraint ('flat list with parent links; build the tree client-side') front-loaded. The only waste is the 'Read-only' sentence, which duplicates the annotations, and the name-echoing opener 'GetChartOfAccounts returns'.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, the return structure is already covered, and the description adds the client-side tree-building nuance. However, the boolean parameter includeInactive semantics are unexplained, so an agent cannot know what the default output contains or how to filter it without out-of-band knowledge.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 50% and the description adds no parameter information at all. The schema's companyId description ('UUID value wrapper') only describes the wrapper structure, not its source or semantics, and includeInactive is entirely undocumented. The description fails to compensate for the coverage gap.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: it returns the company's chart of accounts. It also adds a distinguishing format detail (flat list with parent links, tree built client-side), which separates it from report siblings like accounting_get_balance_sheet or accounting_get_general_ledger, though it does not name them explicitly.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is implied: call this when you need the chart of accounts in a flat, client-constructed hierarchy. However, there is no explicit when-not-to-use guidance or comparison against sibling account/ledger tools, so the agent must infer when this is the right choice.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

accounting_get_funding_summariesGet Funding SummariesA
Read-only
Inspect

Per bank account and card, the balance the books show and how many posted entries came through it. Compare with the bank's own balance from account tools; a difference is what reconciliation resolves. Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
summariesNo

TDQS

A3.9/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations already establish readOnlyHint=true and destructiveHint=false, so the description does not need to repeat safety semantics. It adds useful behavior context on its own by explaining that the balances are book-side values and that discrepancies are what reconciliation resolves, which helps an agent understand the meaning of the data without implying any write or mutation behavior.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is concise and front-loaded, with the core output in the first sentence and the reconciliation rationale in the second. The final 'Read-only.' is redundant with the readOnlyHint annotation, but it is a minor duplication rather than a structural problem.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the simple one-parameter input, available output schema, and read-only annotations, the description is nearly complete for agent invocation. It could be slightly more explicit about which 'account tools' to compare against, but the included context explains the purpose and the data shape well enough.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%: companyId is documented as a UUID value wrapper. The description does not add parameter-level detail, but with only one well-documented parameter this is acceptable and receives the baseline score for high schema coverage.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states the exact resource (bank accounts and cards), the data produced (book balance and count of posted entries), and the reconciliation context, which clearly separates it from sibling accounting tools like accounting_get_balance_sheet or accounting_get_general_ledger. It lacks an explicit verb such as 'retrieve' or 'list', but the intent is unmistakable from the first sentence.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear usage context: use this tool to see book balances per bank account/card and compare them against the bank's own balance from account tools. It does not explicitly list when not to use it or name specific alternative tools, but the reconciliation workflow guidance is strong enough for an agent to select it appropriately.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

accounting_get_general_ledgerGet General LedgerA
Read-only
Inspect

GetGeneralLedger pages through one account's posted lines with opening, running, and closing balances — the account register. Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
basisNo
endDateNo
pageSizeNo
companyIdYesUUID value wrapper.
pageTokenNo
startDateNo
glAccountIdYesUUID value wrapper.
currencyCodeNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
rowsNo
totalCountNo
currencyCodeNo
nextPageTokenNo
closingBalanceNo
openingBalanceNo

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the description is not burdened with safety disclosure. It adds useful behavioral context: pagination ('pages through'), scoping to one account, restriction to posted lines, and inclusion of opening, running, and closing balances. No contradictions with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single front-loaded sentence plus a read-only tag. Every phrase adds meaning, with no filler or repetition of schema details.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description gives a strong high-level picture, and the output schema covers return values, but with 8 parameters and only 25% schema coverage, the missing semantics for filters, basis, currency, and pagination tokens leave meaningful gaps for an agent deciding how to construct a correct call.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 25%, so the description needed to compensate, but it only indirectly maps to glAccountId ('one account') and does not explain basis, startDate/endDate, pageSize/pageToken, currencyCode, or the nested identifier wrappers. Most parameters remain semantically underdocumented.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('pages through'), names the exact resource ('one account's posted lines'), and describes the output shape (opening, running, closing balances). This clearly distinguishes it from broader accounting report tools like trial balance, balance sheet, or journal entry listings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides clear context by stating this is the per-account register for posted lines, so an agent can infer it is appropriate when detailed single-account ledger history is needed. It does not explicitly name alternatives or exclusion conditions, but the scope is clear enough to route usage.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

accounting_get_gl_account_type_catalogGet Gl Account Type CatalogA
Read-only
Inspect

GetGLAccountTypeCatalog returns every account type with the detail types it admits and the classification it implies — what the New account panel needs to populate its two dependent selects without duplicating the pairing rules. Static per release; safe to cache. Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
optionsNo

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false. The description adds valuable context: the data is static per release and safe to cache, which goes beyond the annotations. It also clarifies the tool returns a pairing of account types to detail types, giving a behavioral understanding of the data shape. No contradiction with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences: the first explains the function and use case, the second adds cacheability and read-only confirmation. No redundant phrasing, and the most important info is front-loaded. Every sentence earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool has an output schema, so return values are defined elsewhere. The description covers the purpose, the static nature, and the specific use case. One parameter is documented in the schema. It's complete for a read-only catalog tool; no missing prerequisites or error conditions are critical to mention.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The single parameter companyId is fully described in the input schema as a 'UUID value wrapper' (100% schema coverage). The description adds no additional semantics about the parameter. Baseline of 3 is appropriate since the schema carries the burden.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb (returns) and resource (every account type with detail types and classification). It clearly distinguishes this from the chart of accounts tool by focusing on the account type catalog needed for the New account panel's dependent selects. The purpose is unmistakable.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides clear context: it's the data needed for the New account panel, and it's static per release with safe caching. However, it doesn't explicitly name alternatives or exclusion conditions, though the use case is well defined. This is better than implicit usage but lacks explicit 'when not to use' guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

accounting_get_journal_entry_by_transactionGet Journal Entry By TransactionA
Read-only
Inspect

GetJournalEntryByTransaction returns the journal entry derived for one transaction (empty when none exists yet). Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.
transactionIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
entryNo

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the description correctly reinforces but does not need to re-establish safety. It adds useful behavioral context beyond annotations by noting the result is 'empty when none exists yet,' which is valuable for an agent interpreting the response.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single efficient sentence that puts the core behavior first. 'Read-only' is redundant with the annotation but harmless. It is appropriately sized with no fluff.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, return-value structure does not need description-level detail. The empty-result behavior is covered, the annotations handle safety, and the two required parameters are clear. This is complete enough for a simple read-only lookup.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the parameter wrappers are already documented. The description adds no param-specific detail beyond the general 'one transaction' framing, which is enough for a baseline but not additive.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: 'returns the journal entry derived for one transaction.' The singular scope clearly differentiates it from list-style siblings like accounting_get_list_journal_entries, and the empty-case mention adds precision.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description clearly frames the tool as the single-transaction lookup ('for one transaction'), giving the agent enough context to select it over list operations. It does not explicitly name alternatives or exclusion conditions, but the intended use case is unmistakable.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

accounting_get_list_journal_entriesList Journal EntriesA
Read-only
Inspect

GetListJournalEntries pages through the journal register with filters — the review queue is filter{needs_review: true}. Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
filterNo
pageSizeNo
companyIdYesUUID value wrapper.
pageTokenNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
entriesNo
totalCountNo
nextPageTokenNo

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is covered. The description adds behavioral context: it pages through the journal register, supports filters, and specifically notes the review queue filter. It doesn't mention pagination details like pageToken behavior or response shape, but the output schema exists and the description's 'pages through' implies pagination. No contradiction with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single sentence that packs in the core behavior (paging through journal register), the key feature (filters), and a practical example (review queue filter). It's front-loaded with the verb and resource, and every word earns its place. No fluff or repetition.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a read-only list tool with an output schema, the description covers the essential behavior: pagination, filtering, and the review queue use case. It doesn't explain the filter object's fields in detail, but the schema provides the structure. The main gap is not naming sibling tools like accounting_get_list_review_items for comparison, but the description's review queue hint partially addresses this. Overall, an agent can call this tool correctly with the given information.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 25%, so the description must compensate. The description mentions filters and the needs_review filter, which maps to the filter object's needsReview property, but it doesn't explain other parameters like pageSize, pageToken, or companyId. The schema itself has descriptions only for companyId ('UUID value wrapper'), leaving filter, pageSize, and pageToken undocumented. The description adds some meaning but doesn't fully compensate for the low coverage.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('pages through') and resource ('journal register') with filters, and explicitly mentions the review queue filter. It distinguishes itself from related accounting tools like accounting_get_list_review_items by noting the review queue is filter{needs_review: true}, though it doesn't name that sibling directly. The title 'List Journal Entries' is clear, and the description adds the pagination and filtering behavior.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage context: it's for paging through journal entries with filters, and the review queue is accessed via needs_review: true. It doesn't explicitly state when not to use it or name alternatives like accounting_get_list_review_items, but the filter hint provides practical guidance. The read-only annotation reinforces safe usage.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

accounting_get_list_periodsList PeriodsA
Read-only
Inspect

GetListPeriods pages through a company's periods, newest first. Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
filterNo
pageSizeNo
companyIdYesUUID value wrapper.
pageTokenNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
periodsNo
totalCountNo
nextPageTokenNo

TDQS

A3.8/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, and the description adds behavioral context beyond that: pagination ('pages through') and ordering ('newest first'). This is useful for an agent deciding whether to page through results or handle response ordering.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two short sentences, front-loaded with the core action and ordering. The 'Read-only' note is redundant with annotations but harmless. No wasted words.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present and annotations covering safety, the description is minimally adequate. However, it leaves filter behavior and pagination parameters unaddressed, and an agent must infer their meaning from the schema alone. Gaps remain for a fully informed call.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 25% (companyId has a minimal 'UUID value wrapper' note). The description barely helps: 'a company's periods' hints at companyId, but pageSize, pageToken, and filter semantics are left entirely unexplained. The description does not compensate for the low schema coverage.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('pages through') and resource ('a company's periods'), and adds a clear ordering detail ('newest first'). It is easily distinguished from single-period retrieval (accounting_get_period) and mutating period tools (accounting_close_period, accounting_reopen_period).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The listing context is clear, but there is no explicit guidance about when to choose this over accounting_get_period or other period-related tools. The name and sibling list imply the distinction, but no direct routing or exclusion is stated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

accounting_get_list_review_itemsList Review ItemsA
Read-only
Inspect

List bank transactions awaiting bookkeeping review. Tabs: PENDING (the posting engine picked a category, or none, and nobody has confirmed it), POSTED (a human confirmed or set the category), EXCLUDED (deliberately kept out of the books). Each row carries the cleaned counterparty name, the raw bank memo, the absolute amount with a money-in/money-out direction, the effective category, the income/expense account it books to, and a confidence marker. Returns counters for all three tabs alongside the page.

ParametersJSON Schema
NameRequiredDescriptionDefault
filterNo
pageSizeNo
companyIdYesUUID value wrapper.
pageTokenNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
itemsNo
countsNo
totalCountNo
nextPageTokenNo

TDQS

A3.7/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=false, so the safety profile is already structured. The description adds contextual value by explaining what the three tabs mean and that it returns counters alongside the page, which is helpful. It does not disclose pagination limits, potential timeouts, or any edge-case semantics, but for a read-only list tool with these annotations this is acceptable and on par with the high anchor.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is well structured: it starts with the core purpose, then defines the tabs, then the row contents, and ends with the counters. Every section adds value and no filler is present. It is somewhat long, but the content justifies the length and the top-loaded main purpose keeps it scannable.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given that an output schema exists and that annotations cover the safety profile, this description is fairly complete for a list tool: it tells the agent what tabs exist, what each row carries, and that counters are returned. The only meaningful gap is no explicit differentiation with accounting_get_review_counts or the batch mutation siblings, but that is more of a usage-guidance issue than a completeness one.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is low (25%), so the description carries extra weight, and it does explain the 'bucket' enum through the PENDING/POSTED/EXCLUDED tabs. It does not explicitly describe search, date filters, cardIds, accountIds, pageSize, or pageToken semantics beyond their obvious names, meaning an agent still must rely on parameter names for a good part of the input contract.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb-resource action ('List bank transactions awaiting review') and then breaks down the three review tabs (PENDING, POSTED, EXCLUDED), which gives an agent an exact sense of what this tool returns. The detail on row contents (counterparty, amount, category, account, confidence) distinguishes it from sibling list tools like accounting_get_list_journal_entries and accounting_get_list_statements.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies when to use the tool (when you need to list or page through bank transactions across the three review states), but it never explicitly routes away from accounting_get_review_counts, accounting_batch_accept_review_items, or accounting_batch_set_excluded. The tab definitions make the listing use case clear, but no when/to/exclusion guidance is given.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

accounting_get_list_schedulesList SchedulesB
Read-only
Inspect

GetListSchedules pages through a company's schedules. Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
filterNo
pageSizeNo
companyIdYesUUID value wrapper.
pageTokenNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
schedulesNo
totalCountNo
nextPageTokenNo

TDQS

B3/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the description does not need to restate safety. It adds some behavioral context by indicating pagination and company scope, but it does not disclose filter behavior, ordering, or iteration semantics beyond what the schema implies.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is very short and action-oriented, with no filler. The phrase 'GetListSchedules' is redundant with the tool name and reads like code rather than natural prose, but the overall structure is scannable and front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The output schema covers return shape, and annotations cover safety, so the description does not need to explain those. However, it omits guidance on filtering by status, how pagination tokens work, and when this list should be used instead of fetching a single schedule. It is adequate but has clear gaps.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 25%, with only companyId described as a 'UUID value wrapper.' The description adds minimal parameter meaning beyond the word 'pages through,' which hints at pageSize/pageToken but does not explain filter.statuses, required parameters, or pagination conventions. The schema helps via enums and bounds, but the description does not compensate for the low coverage.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a clear verb ('pages through') and resource ('a company's schedules'), making the tool's function obvious. It does not explicitly differentiate from accounting_get_schedule or other schedule-related siblings, but the plural list semantics are reasonably clear from the name and description.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives no explicit guidance on when to use this tool versus accounting_get_schedule, accounting_create_schedule, or accounting_cancel_schedule. The only hint is the pagination framing, which implies a list operation, but no alternatives or conditions are stated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

accounting_get_list_statementsList StatementsA
Read-only
Inspect

List the bank statements imported for reconciliation, newest period first, with how many of each statement's lines are still unmatched. Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
accountIdNoUUID value wrapper.
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
statementsNo

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, and the description reinforces this with 'Read-only.' It adds useful behavioral context beyond annotations: results are ordered 'newest period first' and include unmatched line counts per statement. It does not cover pagination or limits, but the output schema and low complexity reduce the need.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single efficient sentence, front-loads the verb and resource, and packs ordering and unmatched-count behavior without redundancy. Every clause earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple read-only list operation with an output schema and safety annotations, the description is largely complete. It conveys what is listed, the ordering, and the key metric, though it could strengthen context by mentioning the optional accountId filter or routing to the singular get_statement tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the baseline is 3 even without extra parameter explanation. The description adds no parameter-specific meaning, and the schema only describes each parameter as 'UUID value wrapper,' leaving the role of optional accountId implicit.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the action ('List'), the resource ('bank statements imported for reconciliation'), and adds meaningful specifics: newest period first and unmatched line counts. This distinguishes it from nearby siblings like accounting_get_statement and accounting_get_list_journal_entries.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies its use case: when you need an overview of imported bank statements and their reconciliation progress. However, it does not explicitly name alternatives or state when not to use it, such as when a single statement's full detail is needed via accounting_get_statement.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

accounting_get_periodGet PeriodA
Read-only
Inspect

GetPeriod returns one closed period by id. Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
periodIdYesUUID value wrapper.
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
periodNo

TDQS

A3.7/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already provide readOnlyHint=true and destructiveHint=false, so the phrase 'Read-only' adds no new safety information. The description does add a useful behavioral constraint—only closed periods are returned—but it gives no further context about missing periods, auth requirements, or error behavior. With annotations present, this is adequate but not rich.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The core information is front-loaded in one clear sentence: 'returns one closed period by id.' The second sentence, 'Read-only,' repeats the annotation, and the description begins with the tool name, which prevents a 5, but there is no unnecessary padding.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple two-parameter get-by-id tool with an output schema and read-only annotations, the description supplies the essential selection constraint (closed period) and is sufficient for calling the tool. It could add more context about when to prefer it over the list-periods tool, but that gap is largely an usage-guidance issue.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents the UUID wrapper shapes for companyId and periodId. The phrase 'by id' loosely maps to periodId, but the description does not add additional meaning beyond what the input schema and parameter names already convey.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific operation: 'returns one closed period by id,' with a clear resource (closed period) and identifier. This distinguishes it from siblings like accounting_get_list_periods, which retrieves multiple periods, and from write tools like accounting_reopen_period.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies the tool is for fetching a single closed period by id, but it does not explicitly state when to use it over accounting_get_list_periods or mention exclusions such as open periods. There is no guidance about alternatives or prerequisites beyond the tool name and schema.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

accounting_get_profit_and_lossGet Profit And LossC
Read-only
Inspect

GetProfitAndLoss returns the income statement for a period: revenue and expense accounts with activity, totals, and net income. Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
basisNo
endDateNo
companyIdYesUUID value wrapper.
startDateNo
currencyCodeNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
netIncomeNo
expenseRowsNo
revenueRowsNo
currencyCodeNo
totalRevenueNo
totalExpensesNo

TDQS

C2.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, and the description explicitly repeats 'Read-only,' which is consistent. It adds some extra context about the report contents (revenue and expense accounts with activity, totals, and net income, but it does not disclose behavior around basis defaults, date inclusivity, or what happens when optional date parameters are omitted.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is short and front-loaded, with the main verb and resource in the first sentence. It is not an under-specified tautology, and every sentence contributes something. However, the 'Read-only' sentence is redundant with the readOnlyHint annotation.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With five parameters, sparse schema coverage, and a nested companyId object, the description is not complete enough to help an agent correctly choose and populate parameters. The presence of an output schema covers return shape, but the description still omits how reporting basis, currency, and date ranges work, which is material for invoking an accounting report correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 20%, so the description must compensate, but it does not. It says the report is 'for a period,' hinting at startDate/endDate, but it never explains basis, currencyCode, companyId, or date semantics. The schema's enum for REPORT_BASIS_ACCRUAL vs REPORT_BASIS_CASH is left entirely unexplained for the agent.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool returns the income statement (profit and loss report) for a period, including revenue and expense accounts, activity, totals, and net income. This is specific enough to identify the resource, though it does not explicitly distinguish it from similar accounting report tools like accounting_get_balance_sheet or accounting_get_general_ledger.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description offers no guidance on when to use this tool versus siblings such as accounting_get_balance_sheet, accounting_get_trial_balance, or accounting_get_general_ledger. It implies the tool is for P&L reporting by calling it an income statement, but there are no stated conditions, exclusions, or alternative recommendations.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

accounting_get_review_countsGet Review CountsA
Read-only
Inspect

Count bank transactions per bookkeeping review tab (pending, posted, excluded) without fetching rows. Use to report how much review work is outstanding.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
countsNo

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is covered. The description adds value by specifying that the tool only returns counts and does not fetch rows, which prevents agents from expecting detailed transaction data. It also clarifies the grouping (pending/posted/excluded), beyond what annotations provide.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences, with the core action and scope front-loaded in the first sentence and the use case in the second. There is no wasted wording, filler, or repetition of the tool name, making it highly efficient.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool is low-risk (read-only), has a single well-described parameter, and has an output schema, so the description need not explain return values. The stated grouping and 'without fetching rows' fully capture the relevant behavior, and the use case informs the agent what the counts are for. Nothing essential for correct invocation is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% for the single parameter, and the schema describes companyId as a UUID value wrapper. The description adds no extra semantic detail about companyId, which is acceptable because the schema already fully documents the required input. This matches the baseline for high schema coverage.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('Count') and resource ('bank transactions per bookkeeping review tab'), names the three statuses (pending, posted, excluded), and explicitly notes that it does this 'without fetching rows.' This distinguishes it from row-returning siblings like accounting_get_list_review_items, so an agent can identify it correctly without opening schemas.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description states a clear usage context ('Use to report how much review work is outstanding') and implies an alternative by saying 'without fetching rows.' However, it does not explicitly name the alternative tool or state when not to use it, so it stops short of full when/when-not guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

accounting_get_scheduleGet ScheduleA
Read-only
Inspect

GetSchedule returns one schedule with its postings. Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.
scheduleIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
scheduleNo

TDQS

A3.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already provide readOnlyHint=true and destructiveHint=false, so the description's 'Read-only' is redundant. It adds useful context by specifying that the result includes postings, which is not required by the schema. No contradictions with annotations; the additional behavioral detail is minimal but relevant.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is one concise sentence plus a redundant 'Read-only.' Every phrase is informative: it names the resource, scope, and included data. There is no waste, and the key information is front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a read-only operation with two self-explanatory parameters and an existing output schema, the description covers the essential behavior: what is returned (one schedule with postings) and its safety (read-only, also in annotations). Details like error handling or prerequisites are not necessary for correct invocation given the annotations and schema.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%: both parameters (companyId and scheduleId) are described as UUID value wrappers, which adequately defines their structure. The description adds no extra semantics about parameter meaning or usage. With full schema coverage, baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description is clear and unambiguous: 'GetSchedule returns one schedule with its postings.' It specifies the verb (Get), resource (schedule), and scope (one schedule), which distinguishes it from list-type tools like accounting_get_list_schedules. The phrase 'with its postings' adds useful detail not obvious from the name.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description states what the tool does but does not provide explicit when-to-use guidance or name alternatives. The distinction from accounting_get_list_schedules is implied by the tool name and the singular 'one schedule,' but the agent must infer when to choose this over siblings. No exclusions or context are given.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

accounting_get_statementGet StatementA
Read-only
Inspect

One statement with its lines and their matches. Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.
statementIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
statementNo

TDQS

A3.6/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the operational safety profile is covered. The description's 'Read-only' merely repeats the annotation, but 'with its lines and their matches' adds useful context about what the response contains. No additional behavioral details such as error conditions, company scoping, or output shape are disclosed.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is extremely compact: two short sentences, front-loaded with the core meaning and ending with the read-only qualifier. Every word earns its place, and there is no redundant filler or restating of the schema.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple read-only retrieval tool with two required UUID parameters, an output schema, and robust annotations, the description is nearly sufficient. It states the single-statement scope and what is included (lines and matches). The only missing contextual element is explicit routing to list-oriented siblings, but that is more of a usage-guidance refinement than a completeness gap.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the baseline is 3 even though the description itself adds no parameter information. Both parameters are documented only as 'UUID value wrapper,' which is formal but not semantically rich; parameter names statementId and companyId carry the actual meaning. The description neither compensates for nor worsens this situation.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly identifies the resource as a single statement and specifies that it includes lines and their matches, which distinguishes it from listing tools like accounting_get_list_statements. The verb is only implicit through the title 'Get Statement,' but the scope and content are unambiguous. It could be stronger by explicitly contrasting with sibling getters, so it does not quite reach a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The word 'One' implies this tool is for retrieving a specific statement rather than listing statements, giving minimal usage context. However, it does not explicitly state when to prefer this over accounting_get_list_statements or other statement-related tools. Usage guidance is present only by implication, not by explicit exclusions or alternatives.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

accounting_get_trial_balanceGet Trial BalanceB
Read-only
Inspect

GetTrialBalance returns every account's debit and credit totals for a period; total debits equal total credits when the books balance. Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
basisNo
endDateNo
companyIdYesUUID value wrapper.
startDateNo
currencyCodeNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
rowsNo
totalDebitsNo
currencyCodeNo
totalCreditsNo

TDQS

B3.3/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the 'Read-only' statement mostly repeats structured data. The description does add useful context about what is returned (debit/credit totals per account) and the balancing property, but it does not discuss behavior like defaults, date-range handling, or how output is structured beyond the existing output schema.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two short sentences with no filler. The core operation is front-loaded, and the balancing note is a useful, compact addition. Every sentence earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool is a read-only accounting report with an output schema and safety annotations, so it does not need to explain return values or destructive effects. However, given the low parameter coverage and the many sibling accounting tools, the description leaves the basis/date semantics and report-selection criteria partly to inference. It is adequate but not fully complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 20%, so the description needed to compensate for the five parameters, but it does not. It only refers vaguely to 'a period,' leaving startDate and endDate unexplained, and it does not clarify basis, currencyCode, or companyId semantics. The schema provides formats and an enum, but not enough meaning for an agent to confidently populate the parameters.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states a specific verb and resource: it returns 'every account's debit and credit totals for a period.' It also adds the balancing condition, which helps define the trial balance concept. However, it does not explicitly differentiate this tool from sibling accounting reports like balance sheet or general ledger, so it stops short of a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The phrase 'for a period' implies when this tool is appropriate, and 'Read-only' signals it is safe to call. Yet there is no explicit guidance on when to choose this over accounting_get_balance_sheet, accounting_get_general_ledger, or accounting_get_profit_and_loss, nor any exclusions. The usage context is clear but not fully specified.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

accounting_list_accounting_audit_eventsList Accounting Audit EventsA
Read-only
Inspect

ListAccountingAuditEvents pages through the append-only accounting audit log — who changed what and when across journal entries and the chart of accounts, newest first. Filter by entity_id for one record's history. Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
entityIdNoUUID value wrapper.
pageSizeNo
companyIdYesUUID value wrapper.
pageTokenNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
eventsNo
totalCountNo
nextPageTokenNo

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the annotations, the description adds meaningful behavior: the log is append-only, results are newest-first, and entries capture who changed what and when. The 'Read-only' statement aligns with readOnlyHint=true, and there is no contradiction.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two concise sentences with no filler. The core purpose, ordering, and filtering option are front-loaded, and every clause contributes to helping the agent invoke the tool correctly.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description covers purpose, ordering, filtering, and read-only safety, while the presence of an output schema removes the need to describe return fields. It does not explicitly distinguish this from cap_table_list_cap_table_audit_events, but that is a minor usage nuance rather than a call-blocking gap.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The description adds real meaning to entityId by explaining it scopes to one record's history, which goes beyond the schema's 'UUID value wrapper.' However, it does not explain pageSize/pageToken pagination behavior or the required companyId, and schema coverage is only 50%, so compensation is partial.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description names a specific verb ('pages through'), a clear resource ('append-only accounting audit log'), a defined scope ('across journal entries and the chart of accounts'), and a default order ('newest first'). This clearly distinguishes it from sibling accounting read tools like general ledger or balance sheet retrievals.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives concrete usage context: read the audit log for change history, or filter by entity_id for a single record's history. It stops short of explicitly naming alternatives or when-not-to-use, but the intended use case is clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

accounting_preview_closePreview CloseA
Read-only
Inspect

PreviewClose computes the per-currency revenue/expense totals and the net income a close would roll, without writing anything, and reports what still blocks the close along with what closing carries with it. The blockers come from the function ClosePeriod refuses on, so a clean preview means the close will not be refused for a precondition. Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
basisNo
endDateNo
companyIdYesUUID value wrapper.
startDateNo
granularityNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
noticesNo
blockersNo
previewsNo

TDQS

A3.9/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already provide readOnlyHint=true and destructiveHint=false, but the description adds meaningful context: it explicitly says 'without writing anything,' explains that blockers mirror ClosePeriod's preconditions, and clarifies that a clean preview predicts the close will not be refused. This goes beyond the structured annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is compact and front-loaded with the core computation and side-effect guarantee. The phrase 'what closing carries with it' is a little vague, but it is not redundant and the overall structure earns its length.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Behavior, side effects, and relationship to ClosePeriod are well covered, and an output schema exists so return values do not need repeating. However, the tool has five parameters and the description offers no guidance on how startDate, endDate, basis, or granularity affect the preview, leaving a meaningful gap for correct invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 20%, with only companyId documented. The description does not explain basis, startDate, endDate, or granularity, so it does not compensate for the low schema coverage. The parameter names and enum values are somewhat self-evident, but the description itself adds no parameter-level meaning.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('computes') and identifies a precise resource: per-currency revenue/expense totals, net income a close would roll, and close blockers. It clearly distinguishes itself from accounting_close_period by stating it writes nothing, and from reporting tools by its focus on close preconditions.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description clearly positions this as a safe pre-close check: it reports blockers from ClosePeriod's refusals and states that a clean preview means the close won't be refused. It does not explicitly name accounting_close_period as the alternative, but the purpose and timing are strongly implied.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

accounting_preview_schedulePreview ScheduleA
Read-only
Inspect

PreviewSchedule computes the straight-line per-period split for the given amount and period count without persisting anything. Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
startDateNo
periodCountNo
totalAmountNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
postingsNo

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already provide readOnlyHint=true and destructiveHint=false, so the description adds the 'straight-line per-period split' computation detail and 'without persisting anything', which are useful beyond the annotations. No contradiction exists; the description reinforces the read-only nature.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, no filler, and the key information (non-persisting, read-only) is front-loaded. Every word earns its place, making it an exemplary concise description.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Although the tool has an output schema (so return values are covered) and annotations handle safety, the description leaves startDate unexplained, which is a core input for a schedule preview. It also does not clarify whether startDate influences the split (e.g., determines the first period). This gap makes it incomplete for a 3-parameter tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must explain all parameters. It mentions 'given amount and period count' but completely omits startDate, leaving its purpose unclear. It also does not clarify that totalAmount is a string with decimal format, which is non-obvious. The description adds only partial meaning, failing to compensate for the schema's lack of detail.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states a specific verb (computes) and resource (straight-line per-period split) and explicitly notes it does not persist anything, distinguishing it from accounting_create_schedule and accounting_get_schedule. The read-only nature is also stated, making the tool's purpose unmistakable.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies when to use it ('without persisting anything' suggests preview before commit) but does not explicitly name alternatives or exclusion criteria. It conveys the context effectively, though it could be more direct about when not to use it (e.g., when you need to save).

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

accounting_propose_schedulesPropose SchedulesA
Read-only
Inspect

Scan a company's recent posted transactions and suggest accrual schedules (e.g. amortize a large annual prepaid over 12 months). Returns proposals only — nothing is created until you confirm one by calling accounting_create_schedule with the proposal's fields. Each proposal carries the suggested kind, total amount, start date, period count, debit/credit GL accounts, the source transaction, and a rationale.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
proposalsNo

TDQS

A4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the agent knows this is a safe read operation. The description adds clarity that nothing is created until confirmation, but it does not describe any side effects or state changes, nor does it mention any potential data volume or latency. Given annotations cover the safety profile, this is adequate but not rich in behavioral context.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, focused paragraph that front-loads the core purpose and the critical caveat (nothing is created until confirmation). It lists what the proposals include, which is useful for an agent deciding to use the tool. Every sentence carries relevant information with no fluff.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool has an output schema, so the description does not need to detail return values. It covers the key workflow (propose then create), the inputs (posted transactions), and the nature of the output (proposals with specific fields). The only minor gap is not detailing edge cases (e.g., no transactions found), but the output schema likely handles that. Overall, this is well-equipped for an agent.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema has only one parameter with 100% description coverage (the 'companyId' wrapper). The description does not add extra meaning to the parameter beyond what the schema states, so baseline 3 is appropriate. The description implicitly ties the parameter to the company being scanned, but no additional format or usage details are provided.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool scans recent posted transactions and suggests accrual schedules, giving a specific example (amortize prepaid over 12 months). It differentiates itself from accounting_create_schedule by emphasizing that this tool only proposes, not creates. This distinguishes it from the sibling 'accounting_create_schedule' and 'accounting_preview_schedule'.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explains the tool is a proposal generator and explicitly tells the agent to call accounting_create_schedule to confirm a proposal, which is clear guidance on the next step. It distinguishes from 'create' and 'preview' via the propose-only nature. However, it does not explicitly state when to avoid using this tool or mention alternative routes (e.g., manual creation) when proposals are not suitable.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

accounting_reopen_periodReopen PeriodA
Destructive
Inspect

Reopen a closed accounting period: void its closing entry(ies) and lift the write lock so entries dated inside the window can be edited and the period re-closed. Audit-logged.

ParametersJSON Schema
NameRequiredDescriptionDefault
periodIdYesUUID value wrapper.
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description adds meaningful detail beyond the destructiveHint annotation: it voids closing entries, lifts the write lock, allows editing, permits re-closing, and is audit-logged. This explains the consequences of the destructive action, increasing transparency. No contradiction with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, well-structured sentence that front-loads the core purpose ('Reopen a closed accounting period') and then provides essential details. Every word earns its place, with no fluff or repetition.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a destructive mutation with two parameters and an output schema, the description provides sufficient context: the scope, the side effects (voiding entries, lifting lock), and the audit trail. It does not mention prerequisites like period must be closed, but that is implied. Overall, it is fairly complete for the tool's complexity.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema already documents both parameters (companyId and periodId) with full coverage, so the baseline is 3. The description does not add any additional semantics beyond what the schema provides, so it stays at baseline.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's purpose: to reopen a closed accounting period by voiding its closing entries and lifting the write lock. This specific verb-resource combination distinguishes it from siblings like accounting_close_period (the inverse operation) and read-only period queries.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides clear context for when to use the tool: when a closed accounting period needs to be reopened so entries inside its date window can be edited. It implies the alternative of leaving the period closed and contrasts with close_period, though it does not explicitly mention when NOT to use it or list alternative tool names.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

accounting_set_opening_balanceSet Opening BalanceAInspect

Record a bank account or card's opening balance: the money it already held before the transaction feed's history begins. Posts one journal entry against Opening Balance Equity, dated the day the books open. Without it the books differ from the bank by everything that happened before the feed, and every account looks unreconciled. Pass the amount to establish, not the difference — positive for an asset, negative for money already owed.

ParametersJSON Schema
NameRequiredDescriptionDefault
amountNo
cardIdNoUUID value wrapper.
asOfDateNo
accountIdNoUUID value wrapper.
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
journalEntryIdNo

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description discloses the key side effect not present in annotations: it posts exactly one journal entry against Opening Balance Equity, dated the day the books open. It also clarifies sign semantics (positive for an asset, negative for money owed). It stops short of explaining reversibility or idempotency, but it gives the critical behavioral context for a mutating call.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Four short sentences front-load the purpose and operational rule, with no filler or repetition. Every sentence adds value: what it does, what it posts, why it matters, and how to pass the amount.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description is solid for a small mutating tool and an output schema exists, so return format need not be described. The biggest completeness gap is the relationship between companyId, accountId, and cardId: the schema only marks companyId required, and the description never says the caller must also provide one of the account/card identifiers or what happens if both are supplied.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The description meaningfully clarifies the amount parameter (establish amount, not the difference, with sign conventions) and ties asOfDate to the day the books open. However, the schema's description coverage is low-quality ('UUID value wrapper'), and the description does not explicitly state that one of accountId or cardId is required alongside companyId, nor what companyId represents. It compensates only partially.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb and resource: it records the opening balance of a bank account or card and posts one journal entry against Opening Balance Equity. This is materially more precise than the title and distinguishes the tool from generic journal-entry or transaction-categorization siblings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description makes the intended context clear: use this when a bank account or card held money before the transaction feed's history begins, and it explicitly warns to pass the amount to establish rather than the difference. It does not name alternative tools or state when not to use them, but the context is strong enough to guide selection.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

accounting_suggest_statement_matchesSuggest Statement MatchesA
Read-only
Inspect

Rank ledger transactions against a statement's unmatched lines. Amount must match exactly; date proximity and description then rank the candidates. Writes nothing — apply one with accounting_confirm_statement_match.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.
statementIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
matchesNo

TDQS

A4.5/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false; the description reinforces this with 'Writes nothing.' It adds valuable behavioral detail on how matching works: exact amount requirement and ranking by date proximity and description. This goes beyond the structured annotations without contradicting them.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, front-loaded with the core purpose, followed by ranking logic and side-effect guidance. Every clause adds information; there is no filler or repetition.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Complete for a read-only suggestion tool: purpose, matching criteria, side-effect profile, and the next-step sibling are all covered. The output schema handles return-value details, so nothing needed for invocation or correct use is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, with both parameters fully labeled as UUID value wrappers. The description does not add extra parameter-level context, but the schema already carries the burden, so the baseline score of 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description states a specific verb ('Rank') with a clear resource ('ledger transactions against a statement's unmatched lines') and defines the tool's exact job. It differentiates from the sibling confirm tool by explicitly saying it does not write and that confirmation happens elsewhere.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Description tells the agent when to use it: to rank candidates against unmatched lines before applying a match. It explicitly names the alternative follow-up tool, accounting_confirm_statement_match, and warns that this tool writes nothing, which prevents misuse.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

accounting_suggest_transfer_pairsSuggest Transfer PairsA
Read-only
Inspect

Rank the journal entries that could be the other half of a transfer between the company's own accounts: opposite direction, same amount, different instrument, dated within a few days. Writes nothing — apply one with accounting_confirm_transfer_pair.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.
journalEntryIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
candidatesNo

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, and the description reinforces this with 'Writes nothing.' Beyond that, it transparently describes the ranking behavior and the exact criteria used to find matches, which is useful operational context not present in the schema.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two tight sentences with no filler. The core behavior is front-loaded, matching criteria follow, and the read-only caveat plus the follow-up tool are packed at the end without redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, annotations covering safety, and 100% schema coverage, the description covers everything an agent needs to call the tool correctly: what it returns conceptually, what criteria it applies, that it is non-mutating, and which sibling completes the workflow. Nothing essential is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, and both parameters (companyId and journalEntryId) are adequately documented as UUID wrappers. The description does not add parameter-specific detail beyond those criteria, which is acceptable given the schema already carries the semantic weight.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific verb and resource—'Rank the journal entries that could be the other half of a transfer'—and gives precise matching criteria: opposite direction, same amount, different instrument, dated within a few days. It also differentiates from the sibling accounting_confirm_transfer_pair by explicitly pointing to it for applying a suggestion.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear context for when to use the tool: to identify transfer-pair candidates. It also tells the agent that the tool writes nothing and that applying a suggestion should be done via accounting_confirm_transfer_pair, effectively naming the follow-up alternative. It stops short of listing explicit exclusion conditions or comparing against other accounting tools.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

accounting_unpair_transferUnpair TransferB
Idempotent
Inspect

Undo a confirmation: the mirror returns and both halves are re-derived.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.
journalEntryIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

B3.1/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare idempotentHint=true and destructiveHint=false, so the description does not need to restate those. It does add that the operation reverses a confirmation and 're-derives both halves', which signals a state transition rather than a read. Still, it does not explain what happens to existing mirror entries or what 're-derived' means operationally.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single short sentence with the core action ('Undo a confirmation') front-loaded. It contains no filler or repetition. The second clause is terse to the point of being obscure, but it does not waste the agent's attention.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists and annotations cover idempotency and destructiveness, easing some burden. However, the description omits the precondition (a prior confirmed pairing), the concrete effect on the journal entry, and any pointer to the closely related confirm/suggest transfer siblings. An agent would still need significant domain knowledge to predict the result of calling this tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, and both companyId and journalEntryId have descriptions, though the descriptions only say 'UUID value wrapper.' The tool description adds no parameter-level meaning beyond the schema and the parameter names, so the high-coverage baseline of 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific action ('undo a confirmation') and the resource (a transfer pairing), and the title 'Unpair Transfer' reinforces this. It is implicitly contrasted with the sibling accounting_confirm_transfer_pair, so an agent can distinguish them. However, 'the mirror returns and both halves are re-derived' is metaphorical and leaves the exact scope of the undo ambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance is given about when to call this tool versus alternatives. It does not mention that it should be used after accounting_confirm_transfer_pair or describe the precondition that a pair has already been confirmed. The word 'undo' implies it is the inverse operation, but with many accounting siblings, an agent gets no explicit decision support.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

accounting_upsert_journal_entryUpsert Journal EntryA
Idempotent
Inspect

Create or replace a double-entry journal entry (manual adjustment or per-transaction override). Lines must balance: total debits == total credits, 2-64 lines, positive decimal amounts with the sign carried by side. Pick gl_account_id values from accounting_get_chart_of_accounts (postable accounts only). An entry with transaction_id replaces that transaction's derived entry and is preserved across re-enrichment. The entry is recorded as source=user and status=POSTED regardless of what is supplied, and every save is written to the audit log.

ParametersJSON Schema
NameRequiredDescriptionDefault
entryYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
skippedNo
journalEntryIdYes

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the annotations (idempotentHint=true, destructiveHint=false), the description discloses the balancing invariant, the line-count and sign rules, that source and status are forced to source=user and status=POSTED regardless of input, that the entry is preserved across re-enrichment, and that every save is written to the audit log and created. None of this is stated in the annotations, so the description adds substantial behavioral context. No contradiction with the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three dense sentences earning their keep: sentence 1 states the resource and use cases, sentence 2 states the validation constraints and data s, sentence 3 explains replacement, forced fields, and audit logging. The purpose is front-loaded and there is zero filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Despite having only one deeply nested parameter, the description covers the validation rules you need to conform to, the authoritative source for account IDs, the override behavior when transaction_id is supplied, and the server-side forced fields. An output schema exists, so return-value documentation is unnecessary. The only minor omission is the lack of guidance on what fields are required within an existing entry update, but 'UPSERT semantics

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With 0% schema description coverage, the description carries the param-documentation burden and largely succeeds: it explains the balancing rule, the sign-side interpretation of amounts, the source of valid glAccountId values, the meaning of transactionId, and the forced status/source. Some secondary fields such as accountCode vs accountName, currencyCode, entryDate, and created/updated timestamp semantics remain undocumented in both the schema description and the tool description.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb-plus-resource ('Create or replace a double-entry journal entry') and immediately scopes it into two distinct use cases: manual adjustment or per-transaction override. This clearly distinguishes the tool from sibling read tools like accounting_get_list_journal_entries and from accounting_delete_journal_entry.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives explicit when-to contexts: a manual adjustment or a per-transaction override, and explains that supplying transaction_id triggers replacement of a transaction's derived entry. It also instructs the caller to source glAccountId values from accounting_get_chart_of_accounts (postable only), naming the correct sibling. It does not explicitly state when not to use it or name write-alternatives, so it stops short of a 5.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

ads_insight_summarize_ad_spendSummarize Ad SpendBInspect

SummarizeAdSpend unions the four ad platforms' daily campaign tables at read time into per-(provider, month, currency) spend/impressions/clicks/ conversions plus a per-currency CPA. Read-time only — no new storage.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdNo
periodEndNo
periodStartNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
rowsNo

TDQS

B3.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With only openWorldHint=false and destructiveHint=false in annotations, the description adds meaningful behavior: it explicitly says the aggregation happens at read time and creates no new storage. That is useful context beyond the annotations, though it does not cover permission or freshness details.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two short sentences, with all information front-loaded. It wastes no words and packs the source, operation, output dimensions, and storage behavior into a compact form.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a tool with an output schema and three self-naming parameters, the description covers the key details: data source, grouping, metrics, and side-effect-free behavior. It is slightly incomplete only because it does not address parameter roles or when to prefer this tool over its close siblings.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, and the description does not explain how companyId, periodStart, or periodEnd affect the aggregation. The parameter names and date patterns are self-explanatory, but the description adds no semantic detail such as inclusivity, defaults, or how the period maps to the monthly grouping.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific operation (unions four ad platforms' daily tables at read time) and a concrete result (per-provider/month/currency spend/impressions/clicks/conversions plus CPA), which clearly identifies what the tool does. It does not explicitly name a sibling alternative, but the four-platform aggregation is enough to set it apart from the per-platform campaign-window tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance is given on when to choose this tool over ads_insight_summarize_campaign_window or the per-platform metric tools. The read-time/no-storage note implies a safe aggregation use case, but it does not state prerequisites, exclusions, or alternatives.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

ads_insight_summarize_campaign_windowSummarize Campaign WindowBInspect

SummarizeCampaignWindow summarises one charge against the campaigns in its billing window. Results are cached per company + account + window + charge, so repeated panel opens do not re-run the agent.

ParametersJSON Schema
NameRequiredDescriptionDefault
providerNo
accountIdNo
companyIdNo
periodEndNo
periodStartNo
chargeAmountNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
cachedNo
summaryNo
highlightsNo
generatedAtNo

TDQS

B3.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only provide openWorldHint=false and destructiveHint=false. The description adds non-obvious behavioral context: results are cached per company + account + window + charge, and repeated panel opens do not re-run the agent. This is genuinely useful beyond the annotations and does not contradict them.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two concise sentences with no filler. The core purpose and scoping constraints are front-loaded, and the caching behavior is a relevant secondary detail. Every sentence earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The output schema and annotations cover return shape and safety profile, but the description omits usage routing versus sibling tools and leaves parameter semantics almost entirely to parameter names. With six optional parameters and zero schema descriptions, an agent cannot confidently construct a correct invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% for six parameters. The description indirectly maps 'company + account + window + charge' to likely parameters, but it does not explain provider semantics, date formats, optionality, chargeAmount syntax, or what happens when parameters are omitted. It only partially compensates for the schema gap.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description uses a specific verb ('summarises') and identifies the resource: one charge against the campaigns in its billing window. This is more specific than the title and implies a distinct role from the per-provider get_campaign_window siblings, though it does not explicitly name them.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance on when to use this tool versus the closely related per-provider siblings (google_ads_metrics_get_google_ads_campaign_window, meta_ads_metrics_get_meta_ads_campaign_window, etc.). The caching note hints at a UI/panel context, but it never states selection conditions, exclusions, or alternatives.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

approval_session_create_approval_sessionCreate Approval SessionAInspect

Opens a sensitive-action approval on the user's own trusted device: a push notification asks them to approve on their phone. Use before tools that demand an approval (the domain auth-code reveal, the trademark firm handoff, the ITIN submit): create the session with the exact action_type and payload the tool documents, tell the user to check their phone, poll get-approval-session-status until APPROVED, then pass the session id to the gated tool. Sessions expire in minutes and are consumed single-use.

ParametersJSON Schema
NameRequiredDescriptionDefault
actionTypeNo
actionPayloadNo
originLocationNo
originPlatformNo
actionDescriptionNo
originTrustedDeviceIdNoUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
expiresAtNo
sessionIdYes

TDQS

A4.6/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only declare openWorldHint=false and destructiveHint=false, so the description carries the behavioral disclosure burden and it delivers: it discloses the push-notification side effect on the user's device, the required human approval step, session expiry in minutes, and single-use consumption. This is all context the annotations do not provide, and nothing in the description contradicts the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single dense paragraph of roughly 60 words with the core purpose front-loaded before the workflow, lifecycle constraints, and sibling routing. Every clause earns its place — purpose, gated-tool examples, step sequence, expiry, and single-use — with no filler or restatement of the title.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists, so return values need no explanation, and the description covers the what, when, and full follow-up workflow plus expiry and single-use semantics. Minor gaps remain: no polling cadence, no failure-handling guidance for user denial or mid-flow expiry, and 'minutes' is imprecise; but nothing essential to invoking the tool correctly is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With schema description coverage at only 17% (one of six parameters documented, and that one only as 'UUID value wrapper'), the description must compensate, and it does for two of six: 'create the session with the exact action_type and payload the tool documents' tells agents that actionType and actionPayload are not free-form but must mirror the gated tool's documented values. originLocation, originPlatform, actionDescription, and originTrustedDeviceId remain unexplained, with only a loose hint that the intended device is 'trusted.'

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb and resource — 'Opens a sensitive-action approval on the user's own trusted device' — and explains the delivery mechanism (a push notification asking them to approve on their phone). It also differentiates itself from its only sibling, approval_session_get_approval_session_status, which the description explicitly names as the subsequent polling step.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly states when to use the tool ('Use before tools that demand an approval') and names concrete gated tools: the domain auth-code reveal, the trademark firm handoff, and the ITIN submit. It then gives the full orchestration sequence — create the session, tell the user to check their phone, poll get-approval-session-status until APPROVED, pass the session id to the gated tool — leaving no ambiguity about the workflow.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

approval_session_get_approval_session_statusGet Approval Session StatusA
Read-only
Inspect

GetApprovalSessionStatus is a lightweight poll (status only) for the gated action to check whether it can proceed

ParametersJSON Schema
NameRequiredDescriptionDefault
sessionIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
statusNo
updatedAtNo

TDQS

A3.5/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Consistent with the readOnly/destructive hints: it is a status-only poll and does not create a new approval session. However, it relies on the undefined term 'gated action' without explaining what that action is or what the returned status values look like. No mention of error cases or polling semantics.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Extremely concise: three short sentences, front-loaded with the purpose, and scannable. No fluff or redundant restatement of the tool name.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Covers the core purpose and a key exclusion (does not create), but does not identify what 'the gated action' refers to, what the return payload includes, or when polling is appropriate. For a status-poll operation this is workable but under-specified.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema already defines sessionId as a UUID wrapper; the description adds nothing about what the sessionId refers to or how to obtain it. It doesn't need much because the schema covers the type, but it also doesn't clarify the format of the sessionId within the outer object.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description identifies a specific action (poll status) and resource (approval session), and explicitly clarifies it does not create a new session. However, the phrase 'for the gated action' is vague—it doesn't name which gated action or session it refers to, which could confuse an agent selecting this tool.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides minimal usage guidance: it says it is a lightweight poll (status only) and that it does not create a new approval session. It does not name a sibling alternative explicitly (e.g., create_approval_session), nor does it specify when polling is appropriate or when to avoid it.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

autonomous_paySubmit PaymentBInspect

Submit a signed payment mandate for autonomous execution. Runs the four-check pipeline and the per-agent autonomy fence; payments outside the agent's envelope are gated to human approval.

ParametersJSON Schema
NameRequiredDescriptionDefault
jcsHashNo
serviceLevelNo
mandateBodyJsonNo
signatureB64urlNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
auditNo
reasonNo
statusNo
reasonsNo
feeCentsNo
paymentIdNo

TDQS

B3.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the annotations, the description discloses non-obvious behavior: it runs a 'four-check pipeline' and a 'per-agent autonomy fence,' and redirects out-of-envelope payments to human approval. This gives an agent useful insight into side effects and gating, though the pipeline steps and envelope criteria remain vague.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two tightly-written sentences with no filler. The primary action is front-loaded, and the second sentence adds meaningful behavioral context without repetition.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 4-parameter tool with no schema descriptions and substantial behavioral implications, the description is too thin. It omits parameter semantics, pipeline details, envelope determination, and what happens after human approval, leaving an agent to guess at critical invocation details.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must compensate, but it only mentions a 'signed payment mandate' at a high level. It does not explain the role of jcsHash, how serviceLevel affects execution, what format mandateBodyJson should take, or what signatureB64url signs.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('Submit'), a specific resource ('a signed payment mandate'), and a clear purpose ('autonomous execution'). This distinguishes it from drafting/confirming payment tools, though it does not explicitly name sibling alternatives.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The phrase 'for autonomous execution' implies the intended use case, and the autonomy fence comment clarifies when human approval is triggered. However, it does not explicitly state when to use this tool versus draft_payment, confirm_payment, or other payment-related alternatives, leaving the routing partially to inference.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

banking_confirm_extracted_valueConfirm Extracted ValueA
Idempotent
Inspect

ConfirmExtractedValue records that a human checked a read value. Without it a low-confidence extraction holds its section open forever and the application can never be submitted.

ParametersJSON Schema
NameRequiredDescriptionDefault
fieldPathNo
applicationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
applicationNo

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already mark the tool as idempotent and non-destructive; the description adds meaningful behavioral context by explaining the consequence of not using it (section held open, application blocked). This is valuable beyond the annotations, though it does not detail response behavior.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences with no filler. The first sentence states the core purpose, and the second provides the critical consequence. Every word earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description adequately conveys the purpose and business impact, and the output schema covers return values. However, the meaning and optionality of fieldPath are left underspecified, which is important for an agent deciding whether and how to invoke the confirmation correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 50%, with fieldPath lacking any semantic description and applicationId only described as a 'UUID value wrapper.' The description does not compensate by explaining what fieldPath represents or how it relates to the extracted value being confirmed.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('records') and resource ('that a human checked a read value'), and the title reinforces the extracted-value scope. It clearly separates this confirmation action from extraction and banking-application tools like banking_extract_document_fields.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It explains when to call the tool: after a human checks a read value, particularly for low-confidence extractions that would otherwise block submission. It does not explicitly name alternatives or say when not to use it, but the context is strong enough for an agent to route correctly.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

banking_confirm_initial_transferConfirm Initial TransferAInspect

Records the opening deposit a founder chose for their banking application. This stores an intention only — it does not move money, and no funds are transferred by any part of Lovie today. Never tell the user their deposit has been sent.

ParametersJSON Schema
NameRequiredDescriptionDefault
amountNo
currencyCodeNo
applicationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
initialTransferNo

TDQS

A4.3/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With only openWorldHint: false and destructiveHint: false in annotations, the description carries the behavioral burden and delivers: it discloses the write is intention-only, that no funds are transferred by any part of Lovie today, and instructs the agent never to claim the deposit was sent. This goes well beyond what the annotations convey about side effects and user-facing truthfulness. No contradiction with annotations exists — a non-destructive, closed-world intent recording aligns with destructiveHint: false and openWorldHint: false.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences, with the core purpose front-loaded in the first sentence. Each subsequent sentence earns its place by clarifying the non-transfer behavior and a critical communication constraint; there is no filler or redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description fully covers what the tool does, what it does not do, and the key user-communication rule, and an output schema exists so return values need not be described. The main residual gap is the semantics and optionality of amount and currencyCode, which are not addressed in the description.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 33%, and the sole parameter description is the thin 'UUID value wrapper' for applicationId. The tool description does not compensate: it never states that amount represents the deposit value, that it is actually optional despite only applicationId being required, or that currencyCode is an optional ISO code. An agent must infer the meaning of amount and currencyCode from pattern constraints in the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific verb, 'Records,' and a specific resource, the opening deposit a founder chose for their banking application. It immediately clarifies scope by stating it 'stores an intention only' and that no money moves, which distinguishes it from the many money-movement siblings (commit_transfer, draft_payment, autonomous_pay).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description sets clear context, indicating this is the step that records the founder's deposit choice as an intention, and explicitly states the tool does not move money. It lacks explicit naming of alternatives such as banking_get_initial_transfer_preview or commit_transfer, so guidance is contextual rather than directive. The 'Never tell the user their deposit has been sent' line adds a useful behavioral boundary.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

banking_extract_document_fieldsExtract Document FieldsAInspect

Reads an uploaded document on a banking application — a Certificate of Incorporation or an IRS EIN letter — and fills in the values it states, each marked with where it came from and how confident the read was. It never sets the industry classification: no document states it.

ParametersJSON Schema
NameRequiredDescriptionDefault
documentIdYesUUID value wrapper.
applicationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
fieldsNo
applicationNo

TDQS

A4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description discloses meaningful behavior beyond the sparse annotations: it fills values with provenance ('marked with where it came from') and confidence, and it refuses to set industry classification. But 'fills in the values' is ambiguous about whether the tool persists changes directly or returns them for confirmation, and there is no mention of permissions, reversibility, or side effects. Given the annotations only contain destructiveHint=false and openWorldHint=false, the description does not fully carry the behavioral burden.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences with no filler. The first sentence front-loads the action and resource, then explains the output quality signals; the second sentence adds a crucial limitation. Every clause earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given there is an output schema, the description need not explain return values. It covers the document types, the extraction-and-fill action, provenance/confidence, and the industry-classification limitation. The main gap is not clarifying whether the filled values are persisted immediately or require a subsequent confirmation step (suggested by sibling banking_confirm_extracted_value), but this is minor for a simple two-parameter tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the baseline is 3 even though the description provides no parameter-specific information. Both parameters are documented only as 'UUID value wrapper,' which is minimally helpful, but their names (applicationId, documentId) make their roles self-evident. The description adds no further semantic meaning to the parameters.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('Reads ... and fills in'), a clear resource ('uploaded document on a banking application'), and enumerates the accepted document types ('Certificate of Incorporation or an IRS EIN letter'). It also explicitly states a non-goal ('It never sets the industry classification'), which distinguishes it from closely related tools like banking_suggest_industry_code.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear context on what this tool is for and includes an important exclusion: 'It never sets the industry classification: no document states it.' However, it does not explicitly name alternative tools (e.g., banking_confirm_extracted_value or banking_suggest_industry_code) or state exactly when to prefer this tool over those siblings.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

banking_get_banking_applicationGet Banking ApplicationA
Read-only
Inspect

GetBankingApplication returns the whole application: the business facts, the beneficial owners, the uploaded documents, what each value's source was, and the sections still outstanding. It is the one read for answering "where is my application, and what is left?". It carries only the last four digits of the employer identification number and of each owner's tax identifier. The undivided values live in the secret store, and reading the identification number back is a separate RPC that is deliberately not a tool — a whole identifier in a tool call is a whole identifier in a transcript.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdNoUUID value wrapper.
applicationIdNoUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
applicationNo

TDQS

A4.5/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the readOnlyHint annotation, the description adds meaningful behavioral detail: identifiers are masked to last four digits, full values live in a secret store, and reading full identifiers is deliberately not exposed as a tool due to transcript-leak concerns. This is valuable context an agent needs before relying on the returned data.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences, each earning its place: first defines the payload, second gives the canonical use case, third explains the masking behavior. The core content is front-loaded and there is no filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool has an output schema, so return-value details are already covered. The description adequately explains the tool's scope, its role as the application-level read, and the important masking limitation. Nothing an agent needs to invoke or understand the result is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema already documents both parameters as UUID value wrappers, with 100% schema description coverage. The description adds no parameter-level semantics beyond what the schema provides, so the baseline score of 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific action and resource: it returns the entire banking application including business facts, owners, documents, data provenance, and outstanding sections. It also gives the tool a clear job: it is 'the one read' for answering where the application stands and what remains.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives a clear use case: use this when you need the whole application snapshot, especially to answer 'where is my application, and what is left?'. It does not explicitly contrast with sibling tools like banking_get_issuance_state, so it falls just short of full alternative-routing guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

banking_get_initial_transfer_previewGet Initial Transfer PreviewA
Read-only
Inspect

Returns the suggested opening deposit for a banking application and the reason for that figure. Read-only: it moves no money and records nothing.

ParametersJSON Schema
NameRequiredDescriptionDefault
applicationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
etaAtNo
fromMaskNo
availableNo
reasoningNo
currencyCodeNo
fromInstitutionNo
suggestedAmountNo

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations already declare readOnlyHint=true and destructiveHint=false, and the description adds concrete behavioral assurance: 'it moves no money and records nothing.' This goes beyond the structured hints by spelling out the actual side-effect-free behavior, which is valuable for a banking-related tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two short sentences deliver the core purpose and side-effect profile without redundancy. The main action is front-loaded and the read-only clarification is concise and immediately useful.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple one-parameter read-only tool with an output schema, the description covers what is returned, the side-effect profile, and the resource it applies to. Nothing essential is missing for an agent to select and invoke it correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The only parameter, applicationId, is fully documented in the schema as a 'UUID value wrapper' with a nested value property. Schema description coverage is 100%, so the description does not need to add parameter details; the baseline of 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('Returns') and resource ('suggested opening deposit for a banking application and the reason for that figure'). This clearly differentiates it from sibling tools like banking_confirm_initial_transfer and banking_get_banking_application by focusing on a preview of the suggested deposit amount.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies this is a preview/suggestion tool, so an agent can infer it should be used when the initial transfer amount needs to be shown before any commitment. It does not explicitly name alternatives or exclusions, but the read-only framing provides clear context for when it is appropriate.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

banking_get_issuance_stateGet Issuance StateA
Read-only
Inspect

GetIssuanceState reports where this application's deposit account stands: whether it is queued, being opened, open, or could not be opened, and the last four digits once there are any. It exists as its own state so that an approved application is never mistaken for an open account. Approval is our banking partner accepting the corporation; opening happens after it and can still fail, so a caller that wants to tell somebody they can receive money must read this, not the application's status.

ParametersJSON Schema
NameRequiredDescriptionDefault
applicationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
issuanceNo

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, and the description adds behavioral nuance beyond that: that open can still fail after approval and that the tool is deliberately a separate state to avoid misreading an approved application. It does not cover edge cases like pending states in detail, but the key behavior is disclosed.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences, each carrying meaningful information and the primary purpose is front-loaded. The second and third sentences partially overlap in their warning about application status, but the additional lifecycle context is valuable rather than redundant waste.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given a high-coverage input schema, an output schema, and non-destructive read annotations, the description provides enough context—states, the distinction from application status, and the failure-mode rationale—for an agent to call it correctly. It doesn't need to list return fields because the output schema already does.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Input schema has 100% description coverage for the single parameter, so the description need not compensate; comparison establishes the baseline 3. The description adds only a general implication that applicationId refers to the banking application. No deeper parameter semantics are introduced, which is fine since the schema covers it.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description states a precise verb and resource: reports the state of an application's deposit account, with enumerated states (queued, being opened, open, could not be opened) and the last four digits. It also explicitly distinguishes itself from the application's status, so the agent can separate it from banking_get_banking_application.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives an explicit when: 'a caller that wants to tell somebody they can receive money must read this,' and a when-not: 'not the application's status.' It explains the approval-vs-opening lifecycle so an agent knows why this tool, and not a status tool, is the correct source of truth.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

banking_hydrate_from_cap_tableHydrate From Cap TableA
Idempotent
Inspect

HydrateFromCapTable carries the company's carriable stakeholders onto an open application as beneficial owners. Idempotent: the stakeholder link identifies them, so running twice updates rather than duplicates, and an owner the applicant corrected keeps their correction.

ParametersJSON Schema
NameRequiredDescriptionDefault
applicationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
applicationNo

TDQS

A3.7/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description adds concrete behavioral nuance beyond the idempotentHint annotation: running twice updates rather than duplicates, and the applicant's corrections are preserved. This is useful, non-obvious context that the structured annotation alone would not convey.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences and stays focused: purpose first, then important idempotence detail. The word 'carriable' is awkward and the first sentence echoes the tool name, but the overall structure is tight and front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a single required parameter with an output schema and safety annotations, the description covers scope, open-application context, and repeated-call semantics. It does not fully clarify what 'carriable' means, but nothing essential prevents an agent from selecting and invoking the tool confidently.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the single applicationId parameter is already fully documented as a UUID value wrapper. The description does not explicitly tie its behavior to applicationId, so no meaningful parameter semantics are added beyond the schema baseline.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states that the tool moves a company's carriable stakeholders onto an open banking application as beneficial owners, which is a specific verb-resource pair and distinguishes it from formation-based hydration or preview-only tools. It relies on the tool name for the 'from cap table' distinction, and 'carriable' remains somewhat jargon-heavy.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no explicit mention of alternatives like banking_preview_cap_table_hydration or banking_hydrate_from_formation, nor a clear 'when not to use' condition. The phrase 'onto an open application' implies a precondition, but the agent is left to infer workflow ordering.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

banking_hydrate_from_formationHydrate From FormationB
Idempotent
Inspect

HydrateFromFormation is idempotent: it writes values and their provenance in one transaction and never overwrites something the applicant supplied.

ParametersJSON Schema
NameRequiredDescriptionDefault
formationIdYesUUID value wrapper.
applicationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
applicationNo

TDQS

B3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already provide idempotentHint=true and destructiveHint=false, and the description adds meaningful context: writes are atomic ('in one transaction'), include provenance, and never overwrite applicant-supplied values. This goes beyond the annotations and clarifies the safety semantics.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single concise sentence that front-loads the most important behavioral fact (idempotence) and avoids redundancy. It could be improved by naming the source and target, but there is no waste.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a write operation with an output schema and annotations, the description still leaves key context missing: what data is hydrated, how formationId and applicationId relate, and how this differs from the preview or cap-table hydration flows. An agent would need to inspect sibling tools or schemas to understand the intended use.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, but the parameter descriptions only say 'UUID value wrapper' and provide no semantic meaning. The tool description adds no information about applicationId or formationId, so the agent must infer roles from the tool name. Baseline of 3 is appropriate given full schema coverage.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states the tool writes values and provenance in one transaction, but does not explicitly say what values are hydrated, from what source, or into what target. The name suggests 'from formation,' but the description itself is vague about the resource and scope, and does not distinguish it from banking_hydrate_from_cap_table.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance is given for when to use this tool versus alternatives such as banking_preview_formation_hydration or banking_hydrate_from_cap_table. The idempotence note is useful but does not help an agent decide between sibling hydration tools.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

banking_preview_cap_table_hydrationPreview Cap Table HydrationA
Read-only
Inspect

PreviewCapTableHydration says which of the company's cap-table stakeholders could be carried over as beneficial owners, without writing. Read-only, and unavailable rather than an error when there is nothing to carry.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
rowsNo
availableNo
stillNeededNo
prefillPercentNo

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false. The description adds value beyond annotations by disclosing an edge-case behavior: the tool is 'unavailable rather than an error when there is nothing to carry.' This is a useful, non-obvious behavioral detail.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two concise sentences with no wasted words. The core purpose is front-loaded, and the second sentence adds meaningful behavioral information about read-only status and the no-content edge case.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present and annotations covering the read-only/destructive profile, the description is largely complete. The only minor gap is that it does not explain what 'unavailable' means in practice, but this is a small ambiguity given the rest of the context.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents companyId as a UUID value wrapper. The description adds no additional parameter meaning beyond implying the company context, so the baseline score of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states that the tool previews which cap-table stakeholders could be carried over as beneficial owners, with a specific resource and outcome. It differentiates from a write operation by explicitly saying 'without writing', but does not explicitly name or distinguish from sibling tools like banking_hydrate_from_cap_table or banking_preview_formation_hydration.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear context: this is a read-only preview used to see potential carryover before actually writing. It does not explicitly state when-not-to-use it or name alternatives, but the 'without writing' and 'read-only' signals make the intended usage reasonably clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

banking_preview_formation_hydrationPreview Formation HydrationA
Read-only
Inspect

PreviewFormationHydration says what a formation would carry over, without writing. Read-only so the entry picker can offer the warm path only when it is genuinely available.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.
formationIdNoUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
rowsNo
availableNo
formationIdNo
stillNeededNo
prefillPercentNo

TDQS

A3.8/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The read-only nature is already declared in the annotations (readOnlyHint=true, destructiveHint=false), and the description largely repeats that with 'without writing.' It adds mild behavioral context by noting the preview is what the entry picker uses to detect a genuine warm path, but it does not disclose additional edge-case or state behavior beyond the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences and immediately states what the tool does. It front-loads the core purpose and then tucks the reader's usage context succinctly. No redundant passages or filler weaken it.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the simple two-parameter schema, 100% schema coverage, an output schema, and read-only annotations, the description is nearly complete. It could be slightly richer about what 'carry over' means and how 'genuinely available' is determined, but overall the agent has enough to call the tool correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the input schema already documents the companyId and formationId UUID wrappers well. The description adds no parameter-specific meaning, but it does not need to because the structured schema carries that weight. Baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific purpose: previewing what a formation would carry over without writing. The phrase 'without writing' meaningfully distinguishes it from hydration tools that perform an actual write. It relies on the domain term 'warm path' but still gives an agent a clear functional picture.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives a clear usage context: the entry picker should offer the warm path only when this preview confirms it is genuinely available. It implicitly contrasts with a writing/hydrating operation. However, it does not explicitly name sibling alternatives like banking_hydrate_from_formation or banking_preview_cap_table_hydration, so the guidance is contextual rather than enumerated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

banking_refresh_application_provider_statusRefresh Application Provider StatusA
Idempotent
Inspect

RefreshApplicationProviderStatus re-reads the provider's verification verdict for a submitted application and moves it on when the verdict has settled. Pull, not push, for the reason RefreshOwnerVerification is: a webhook nobody received leaves an applicant waiting on a state change that already happened. A tool, like RefreshOwnerVerification beside it, and idempotent for the same reason: asking again is how the answer arrives, so a client that prompts before every ask makes the one safe action feel dangerous. The verb heuristic does not know "Refresh", so this is stated rather than derived.

ParametersJSON Schema
NameRequiredDescriptionDefault
applicationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
applicationNo

TDQS

A3.9/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare idempotentHint and destructiveHint, but the description adds meaningful behavior: the tool is explicitly 'Pull, not push,' it advances state only once the verdict has settled, and it explains why retrying is safe ('asking again is how the answer arrives'). This goes beyond what the annotations alone say.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The first sentence is strong and front-loaded, but the rest is verbose and grammatically tangled: 'Pull, not push, for the reason RefreshOwnerVerification is...' and 'A tool, like RefreshOwnerVerification beside it, and idempotent for the same reason...' are hard to parse. The final sentence about the verb heuristic is meta-commentary that does not help an agent invoke the tool.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the low complexity (one parameter, full schema coverage, output schema present, and safety annotations), the description supplies enough context: purpose, usage scenario, push-vs-pull behavior, and idempotency rationale. Minor vagueness in 'moves it on' and the confusing phrasing prevent a perfect score.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and the single parameter is documented as a UUID value wrapper. The description does not add any parameter-specific meaning beyond the schema, so the baseline of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The first sentence states a specific verb and resource: 're-reads the provider's verification verdict for a submitted application and moves it on when the verdict has settled.' This clearly identifies what the tool does and the outcome it produces, and the reference to RefreshOwnerVerification helps an agent distinguish it from a closely named sibling.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear situational context: an applicant may be waiting on a state change because 'a webhook nobody received' means the verdict may already be settled. It also frames the tool as a pull operation and idempotent, implying it is safe to retry. It does not explicitly list exclusions or alternative tools, so it stops short of a 5.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

banking_refresh_owner_verificationRefresh Owner VerificationA
Idempotent
Inspect

Re-reads the identity-verification outcome for one beneficial owner on a banking application and records it. Idempotent. Does not start a verification and does not carry any of that person's personal data.

ParametersJSON Schema
NameRequiredDescriptionDefault
ownerIdYesUUID value wrapper.
applicationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
ownerNo

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare idempotentHint=true and destructiveHint=false, and the description reinforces idempotency while adding useful context: it does not start a verification and does not carry personal data. This goes beyond the structured annotations without contradicting them.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two tight sentences with no wasted words. The core action is front-loaded, and the idempotency and privacy constraints are stated clearly and briefly.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the simple two-parameter shape, existing output schema, and annotations covering idempotency and safety, the description is largely complete. It could explicitly state that a verification must already exist, but 'Does not start a verification' effectively conveys that prerequisite.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the baseline is 3. The description maps applicationId and ownerId to 'banking application' and 'beneficial owner' in prose, which adds some semantic clarity beyond the terse 'UUID value wrapper' schema text, but it does not add substantial parameter-level detail.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('re-reads') and a specific resource ('identity-verification outcome for one beneficial owner on a banking application'). It also narrows scope to a single owner and explicitly says it does not start a verification, distinguishing it from related refresh tools like banking_refresh_application_provider_status.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description makes clear that this tool refreshes and records an existing verification outcome, and the 'Does not start a verification' clause is a useful when-not signal. It lacks an explicit alternative recommendation, but the context is clear enough that an agent can infer when it applies.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

banking_set_application_einSet Application EINA
Destructive
Inspect

Files a company's employer identification number against a banking application. Nine digits, no separators. The whole number goes to the secret store and only its last four are recorded; the response returns nothing, and no tool reads the number back. A company that has applied for an EIN but not received it does not have one to give — say so and move on rather than inventing digits.

ParametersJSON Schema
NameRequiredDescriptionDefault
einNo
applicationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.6/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the destructiveHint annotation, the description reveals how the sensitive value is handled (secret store, only last four retained), that the response returns nothing, and that the full number is never readable back. This is exactly the irreversibility and privacy context an agent needs.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Five sentences each carry distinct information: purpose, format, storage, return behavior, and an anti-hallucination guardrail. There is no filler or redundant restating of schema fields.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a two-parameter mutating tool, the description covers format, privacy, irreversibility, and the missing-EIN edge case, while the output schema handles return expectations. The only notable omission is the behavior when ein is omitted, since the schema marks it optional.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The description enriches 'ein' beyond the schema pattern by specifying no separators and the storage/truncation behavior. The 'applicationId' parameter is left mostly to the schema's 'UUID value wrapper' description, but the tool description's reference to 'a banking application' provides enough context.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The opening sentence names a specific verb ('files'), object ('company's EIN'), and target ('banking application'), and adds the exact format constraint. This is enough to distinguish it from similar siblings like banking_set_owner_tax_identifier.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives a clear contextual trigger and an explicit when-not-to-call rule: if the EIN has been applied for but not received, report that instead of inventing digits. It does not name a sibling alternative, but for this narrow set-style tool the context is sufficient.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

banking_set_owner_identity_document_numberSet Owner Identity Document NumberA
Destructive
Inspect

Files a non-US beneficial owner's passport number against a banking application, with its issuing country and expiry. The number goes to the secret store; only the country and expiry are recorded on the owner, and the response returns nothing. Use this instead of the tax-identifier tool for an owner who has no SSN or ITIN. Pass it once and do not repeat it back.

ParametersJSON Schema
NameRequiredDescriptionDefault
ownerIdYesUUID value wrapper.
applicationIdYesUUID value wrapper.
documentNumberNo

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.6/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations declare destructiveHint=true, and the description adds important behavioral context: the document number goes to a secret store, only country and expiry are recorded on the owner, and the response returns nothing. This goes beyond the annotation by explaining what is stored, what is not stored, and the return behavior. It doesn't fully explain the destructive implications, but the annotation already signals that.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences with no filler. The core action and scope are front-loaded, followed by storage/return behavior, then the sibling routing and usage instruction. Every sentence earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 3-parameter tool with an output schema and annotations, the description covers the action, the alternative tool, the storage behavior, and the return value. It doesn't mention the exact format of the passport number (though the schema pattern covers that) or what happens on duplicate submission, but the description is complete enough for an agent to invoke it correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 67% (applicationId and ownerId are described as UUID wrappers, but documentNumber has no schema description). The description compensates by explaining the documentNumber's role, its destination (secret store), and the fact that only country and expiry are recorded. It adds meaning beyond the schema for the key parameter.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('Files'), a specific resource ('a non-US beneficial owner's passport number against a banking application'), and the exact scope (non-US owner without SSN/ITIN). It also explicitly distinguishes itself from the sibling 'tax-identifier' tool, so an agent can tell them apart without opening schemas.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly says when to use this tool ('Use this instead of the tax-identifier tool for an owner who has no SSN or ITIN') and gives a clear exclusion condition. It also instructs to pass the document number once and not repeat it back, which is actionable usage guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

banking_set_owner_tax_identifierSet Owner Tax IdentifierA
Destructive
Inspect

Files one beneficial owner's Social Security Number or ITIN against a banking application. The whole number goes to the secret store and only its last four digits are recorded, which is all the response returns. Ask the person for it directly and pass it once — never guess it, never read it back to them, and never repeat it in your own message. The owners section cannot be completed without one for each assessed owner.

ParametersJSON Schema
NameRequiredDescriptionDefault
ownerIdYesUUID value wrapper.
applicationIdYesUUID value wrapper.
taxIdentifierNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
ssnLast4No

TDQS

A3.9/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations include destructiveHint=true, which signals mutation, and the description aligns with that. The description adds important behavioral context beyond the annotations: the value is sensitive, goes to a secret store, only the last four digits are recorded and returned, and the agent must not repeat or guess the value. This is valuable behavioral guidance that the annotations alone do not provide.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single paragraph of moderate length. It front-loads the core purpose and then provides necessary handling instructions. Every sentence adds value: the sensitivity, the storage behavior, the return behavior, and the interaction rules. It is slightly dense but not bloated.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's sensitivity and the presence of an output schema, the description covers the essential context: what the value is, how it is stored, what is returned, and how to handle it in conversation. It doesn't explicitly state prerequisites (e.g., that the owner must exist) or error conditions, but the output schema and the clear instructions make it sufficiently complete for an agent to invoke it correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 67%: ownerId and applicationId have descriptions ('UUID value wrapper'), but taxIdentifier has no description in the schema. The description explains that taxIdentifier is the SSN/ITIN and that only the last four digits are recorded, which adds meaning beyond the schema's bare pattern. However, it doesn't explicitly map the parameter names to the described behavior, and the two UUID parameters are only minimally described. The description partially compensates for the undocumented taxIdentifier parameter.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the action: setting the owner's tax identifier (SSN/ITIN) on a banking application. It specifies the resource (owner) and the field (tax identifier), and the context (banking application). It doesn't explicitly differentiate from sibling tools like formation_set_shareholder_tax_identifier or banking_set_owner_identity_document_number, but the verb 'set' plus the specific resource and field make the purpose clear enough.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear context: it is needed for the owners section and cannot be completed without one for each assessed owner. It also gives explicit instructions on how to obtain the value: ask the person directly, pass it once, never guess it, never read it back, never repeat it. It doesn't explicitly name alternative tools or when not to use it, but the context is strong enough to guide an agent.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

banking_start_banking_applicationStart Banking ApplicationAInspect

StartBankingApplication opens a business account application for a company. A company may have only one undecided application at a time; starting a second is refused rather than splitting the answers across two records. The path says where the answers will come from — WARM_FORMATION when the company was formed with Lovie and most of the form can be carried over, COLD_MANUAL when the applicant types them in.

ParametersJSON Schema
NameRequiredDescriptionDefault
pathNo
companyIdYesUUID value wrapper.
formationIdNoUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
applicationIdYes

TDQS

A3.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations are thin (openWorldHint and destructiveHint only), so the description carries most of the behavioral disclosure. It adds a valuable business rule about refusing a second undecided application and explains the data source behavior for warm versus cold paths. However, it does not disclose what is persisted, whether side effects occur immediately, or any permission requirements. There is no contradiction with the destructiveHint=false annotation.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is three short sentences with no filler. It front-loads the purpose, then adds the critical uniqueness constraint, then explains the path parameter compactly. Every sentence contributes operational information an agent needs.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description covers the core starting semantics and the main path distinction, and an output schema exists to document return values. However, it leaves an agent guessing about the correct combination of parameters, especially whether formationId is required for WARM_FORMATION, and it could usefully reference checking for an existing undecided application before calling.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 67% and the ID parameters are only documented as 'UUID value wrapper', so the description is needed to add real meaning. It does explain both enum values of the path parameter in useful terms, but it never explains the semantic role of companyId or formationId, and notably does not say that formationId is tied to the WARM_FORMATION path.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific action ('opens a business account application') and identifies the resource (a company's business account application). It also differentiates this from the many sibling banking/application tools by framing it as the starting operation and by naming the unique one-undecided-application constraint.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear conditional guidance for choosing the path parameter: WARM_FORMATION when the company was formed with Lovie and data can be carried over, COLD_MANUAL when the applicant enters answers manually. It also warns that starting a second undecided application is refused, though it does not explicitly point to alternatives such as banking_update_banking_application for existing applications.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

banking_submit_banking_applicationSubmit Banking ApplicationA
Destructive
Inspect

SubmitBankingApplication freezes the application. It returns the blocking sections rather than a bare failure, so "submit is disabled" always comes with what is missing. Stays exposed — filling in and submitting an application is what an agent is for here — but marked destructive and non-idempotent so a client surfaces a confirmation. The freeze is one-way from the applicant's side: every subsequent write is refused with ErrApplicationFrozen, because what was submitted is what was reviewed. Being option-less made it look like an ordinary field write.

ParametersJSON Schema
NameRequiredDescriptionDefault
applicationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
applicationNo
blockingSectionsNo

TDQS

A3.9/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description goes beyond the annotations by explaining the one-way freeze, the ErrApplicationFrozen error on subsequent writes, and the rationale (what was submitted is what was reviewed). It also notes the destructive/non-idempotent nature, which aligns with the destructiveHint annotation. No contradiction.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is dense but not bloated; it front-loads the core action and then explains the freeze behavior and error semantics. Every sentence adds meaningful context, though the phrasing is slightly convoluted in places.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description covers the key behavioral context: what happens on submit, why it's destructive, and what error to expect. With an output schema present and a single well-documented parameter, the description is sufficiently complete for an agent to invoke the tool correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% and the single parameter (applicationId) is documented as a UUID value wrapper. The description doesn't add parameter-specific detail, but with full schema coverage and one obvious parameter, the baseline of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly identifies the action (submitting/freezing an application) and the resource (the banking application), and it distinguishes the tool from ordinary field writes by explaining the freeze semantics. It doesn't explicitly name a sibling alternative, but the context makes the operation's purpose clear.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies when to use this tool: when an application is complete and ready to be submitted, and it warns that subsequent writes will be refused. It doesn't explicitly name alternatives or exclusions, but the freeze behavior provides clear usage context.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

banking_suggest_industry_codeSuggest Industry CodeA
Read-only
Inspect

Suggest NAICS industry classification codes from a plain-language description of what a business does. Returns each candidate code with its official title and the words that matched, best match first. Returns nothing when the description is too short or the business is outside the covered set — say so rather than inventing a code. Never apply a suggestion without the person confirming it: the wrong code on a bank application is a compliance problem, not a typo.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
businessDescriptionYesFree-form description (max 5000 chars).

Output Schema

ParametersJSON Schema
NameRequiredDescription
suggestionsNo

TDQS

A4.4/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the readOnlyHint and destructiveHint annotations, the description discloses return format (official title and matched words, best match first), failure behavior (returns nothing rather than inventing a code when too short or outside the covered set), and a compliance guardrail (never apply without person confirmation). This is rich behavioral context that annotations alone cannot provide.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Four sentences, each earning its place: purpose, return format, failure mode, and compliance guardrail. The description is front-loaded and contains no filler or redundant restatement of the tool name.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a two-parameter suggestion tool with an output schema and read-only annotations, the description covers purpose, result content, failure mode, and a critical safety rule. The only meaningful gap is the undocumented limit parameter, and it does not mention the similar formation_suggest_naics_codes sibling.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The description adds plain-language semantics to businessDescription by framing it as a description of what a business does, but it never explains the optional limit parameter. With only 50% schema coverage and no limit description in the schema, an agent must infer that limit caps the number of candidates, so the compensation is partial.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: 'Suggest NAICS industry classification codes from a plain-language description of what a business does.' It also names the concrete output (candidate codes with official title and matched words), and the banking compliance warning distinguishes it from similar formation/suggestion tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear context for when to use the tool: converting a plain-language business description into NAICS candidates, with a banking compliance framing. It does not explicitly name alternatives or exclusions, but the intended use case is unambiguous.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

banking_update_banking_applicationUpdate Banking ApplicationAInspect

UpdateBankingApplication takes a FieldMask. Every path in the mask also writes USER provenance, so correcting a carried-over value re-attributes it.

ParametersJSON Schema
NameRequiredDescriptionDefault
updateMaskYesComma-separated field paths.
applicationYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
applicationNo

TDQS

A3.6/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description discloses a key behavioral trait beyond the annotations: 'Every path in the mask also writes USER provenance, so correcting a carried-over value re-attributes it.' This is valuable context about side effects that the agent wouldn't know from the schema or annotations. The annotations only indicate openWorldHint=false and destructiveHint=false, so the description adds meaningful behavioral information about provenance re-attribution.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences, both informative. The first sentence states the core operation, and the second adds a critical behavioral caveat. No wasted words, though the second sentence could be slightly clearer about the provenance implication.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool has a complex nested schema and an output schema, so the description doesn't need to explain return values. However, it doesn't mention important context like whether the application must exist, whether partial updates are allowed, or how the updateMask interacts with the application object's nested fields. The provenance side-effect is disclosed, which is good, but the description could be more complete about the update semantics.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 50%, with the 'application' parameter having a rich nested schema but no top-level description, and 'updateMask' having only 'Comma-separated field paths.' The description adds some context about the updateMask semantics (every path writes USER provenance), but doesn't explain the format of field paths or how they map to the application object. The schema itself provides detailed field descriptions for nested properties, so the description doesn't need to repeat those, but it could clarify the updateMask format more.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('Update') and resource ('Banking Application'), and the first sentence clearly indicates the operation: updating a banking application with a field mask. However, it doesn't explicitly distinguish this from sibling tools like banking_start_banking_application or banking_submit_banking_application, though the update semantics are reasonably clear from the name and description.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage context: it's for updating an existing banking application using a field mask. It doesn't explicitly state when to use this tool versus alternatives like banking_start_banking_application or banking_submit_banking_application, nor does it mention prerequisites like the application needing to exist or be in a certain state. The field mask mechanism is mentioned but not explained in terms of when to use it.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

banking_upsert_beneficial_ownerUpsert Beneficial OwnerAInspect

UpsertBeneficialOwner adds or updates one beneficial owner. A request whose owner carries ssn_last4 is refused with INVALID_ARGUMENT and writes nothing: those four digits are recorded only by SetOwnerTaxIdentifier, after the whole identifier has reached the secret store. Accepting them here would report a saved number that nothing holds.

ParametersJSON Schema
NameRequiredDescriptionDefault
ownerYes
applicationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
ownerIdNo

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description discloses a critical behavioral detail beyond annotations: if ssn_last4 is present, the request fails with INVALID_ARGUMENT and writes nothing. It explains the rationale (digits are only recorded by SetOwnerTaxIdentifier after full identifier storage), giving the agent a clear understanding of side effects and failure modes.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two dense sentences with no filler. The core purpose is stated first, followed immediately by the critical constraint. Perfect front-loading and zero waste.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the presence of an output schema, the description need not detail return values. It covers the primary operation (upsert) and the one critical edge case (ssn_last4 refusal). For a single-purpose banking tool, nothing essential is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The description adds crucial meaning for the ssn_last4 parameter, stating it must not be used here and why. This is the most constrained field and the description compensates for the 50% schema coverage by highlighting the key semantic. Other parameters are left to schema descriptions, which is acceptable given their straightforward nature.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a clear verb (Upsert) and resource (beneficial owner), and distinguishes itself from sibling tools like banking_set_owner_tax_identifier by explicitly declaring that ssn_last4 is refused. It makes the tool's scope and boundary unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives a specific when-not scenario: do not pass ssn_last4; use SetOwnerTaxIdentifier instead. This routes the agent to the correct alternative for that data. It does not cover other hypothetical alternatives, but for a narrow upsert tool this is sufficient guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_clear_cap_table_stakeholdersClear Cap Table StakeholdersAInspect

ClearCapTableStakeholders deletes every stakeholder of a company in a single DB-level operation. Used by the "replace cap table" import flow.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
deletedCountNo

TDQS

A3.6/5.0
Behavior1/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description clearly states the operation is destructive ('deletes every stakeholder'), but the annotations declare destructiveHint false. This is a direct contradiction, making the behavioral transparency misleading. The description adds the important detail of 'single DB-level operation' but the annotation conflict overrides that.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, each adding value: the first defines the exact action and scope, the second explains its intended usage. No filler or redundant content.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description covers the essential aspects: what it does, scope, and use case. It does not explain irreversibility, permissions, or downstream effects, but given the simple single-parameter signature and presence of an output schema, this is mostly adequate. The annotation contradiction reduces trust but not completeness per se.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% with companyId documented as 'UUID value wrapper.' The description adds no additional parameter semantics beyond what the schema provides. Baseline of 3 is appropriate because the schema fully covers the single parameter.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb 'deletes' and clearly identifies the resource 'every stakeholder of a company'. It distinguishes itself from sibling tools like cap_table_delete_cap_table_stakeholder by emphasizing the bulk, all-stakeholders scope and single DB-level operation.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It states a clear use case: 'Used by the "replace cap table" import flow.' This gives context for when to invoke this tool versus the singular delete alternative. However, it does not explicitly list exclusions or alternative tools for partial deletes, but the context is sufficient.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_close_cap_table_roundClose Cap Table RoundA
Destructive
Inspect

CloseCapTableRound PERMANENTLY closes the round: runs the calc engine, persists the SAFE conversions + ownership snapshots, and flips the round to CLOSED. This is the action for "close the round", "make it permanent", or "finalize the round" — it CANNOT be undone and writes the cap-table of record, so confirm with the user first. To only estimate the outcome without closing, use PreviewCloseCapTableRound.

ParametersJSON Schema
NameRequiredDescriptionDefault
roundIdYesUUID value wrapper.
companyIdYesUUID value wrapper.
newMoneyRaiseNo
preMoneyValuationNo
carryForwardUnwiredNo
targetOptionPoolPctNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
roundNo
resultNo
snapshotsNo

TDQS

A4.4/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already indicate destructiveHint=true, but the description adds meaningful behavioral details: the operation is permanent, writes the cap-table of record, runs the calc engine, persists SAFE conversions and snapshots, and requires user confirmation. Nothing contradicts the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is dense but efficiently structured: it front-loads the core behavior and permanence, lists the key side effects, and closes with the alternative tool. Every sentence adds necessary information without filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description gives strong action-level context, irreversibility warnings, and a sibling alternative. The main gap is the lack of guidance on the optional parameters and when they should be supplied, but the output schema and clear behavioral description keep this reasonably complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 33%, and the four optional parameters (newMoneyRaise, preMoneyValuation, carryForwardUnwired, targetOptionPoolPct) have no schema descriptions. The tool description also provides no explanation of these parameters or how they affect the close calculation, leaving the agent to infer meaning from names alone.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific action ('PERMANENTLY closes the round') and enumerates concrete effects: runs the calc engine, persists SAFE conversions and ownership snapshots, and flips the round to CLOSED. It also clearly distinguishes this from preview-only functionality, so an agent can identify when this tool is intended.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly lists trigger phrases ('close the round', 'make it permanent', 'finalize the round'), warns that it cannot be undone, and explicitly names PreviewCloseCapTableRound as the alternative when only estimating the outcome. This gives clear when-to-use and when-not-to-use guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_create_cap_table_agreementCreate Cap Table AgreementCInspect

CreateCapTableAgreement creates a draft non-SAFE agreement.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNo
typeNo
roundIdNoUUID value wrapper.
companyIdYesUUID value wrapper.
granteeNameNo
sourceS3UriNo
progressTotalNo
stakeholderIdNoUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
agreementIdYes

TDQS

C2.3/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations are minimal (openWorldHint=false, destructiveHint=false) and do not include readOnlyHint, so the description must convey behavioral traits. The description adds 'draft' which indicates the agreement is not finalized, but it does not disclose side effects, permission requirements, or the fact that it is a mutation (obvious from the name). The 'non-SAFE' claim is also inconsistent with the schema's allowed types, adding confusion rather than clarity.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single sentence with no waste, but it is severely under-specified. While concise in word count, it omits essential context that an agent needs, making it an example of under-specification rather than effective conciseness. There is no front-loading of critical information beyond a generic statement.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness1/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a tool with 8 parameters, nested objects, and an output schema, the description is grossly incomplete. It does not explain the creation workflow, what constitutes a 'draft,' when to use it (e.g., during a funding round), or how it relates to sibling tools like cap_table_create_cap_table_round. The output schema exists but does not cover usage context. This is inadequate for an agent to make informed decisions.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 38%, with most parameters (name, type, granteeName, sourceS3Uri, progressTotal, stakeholderId) lacking descriptions in the schema. The tool description provides no information about these parameters, failing to compensate for the low coverage. It does not explain the meaning of 'draft,' how parameters interact, or what values are expected, leaving the agent with no additional semantic guidance.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the verb (creates) and resource (cap table agreement), and specifies it creates a 'draft non-SAFE agreement.' However, the qualifier 'non-SAFE' is potentially misleading because the input schema includes 'CAP_TABLE_AGREEMENT_TYPE_SAFE' among its enum values, creating ambiguity about whether this tool can create SAFE agreements. It does not explicitly distinguish itself from sibling create tools (e.g., cap_table_create_cap_table_round), but the resource type is unique.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides no guidance on when to use this tool versus alternatives. It does not mention prerequisites, typical use cases, or when to prefer cap_table_update_cap_table_agreement or other create tools. The context is entirely absent, leaving the agent to infer usage from the tool name and schema alone.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_create_cap_table_roundCreate Cap Table RoundAInspect

Opens a new funding round on a company's cap table — the container investors and their agreements are attached to. Writes. It does not raise money or close anything: a new round starts OPEN and holds no capital until investors are added to it.

ParametersJSON Schema
NameRequiredDescriptionDefault
roundYes
pastRoundNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
roundIdYes

TDQS

A3.9/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description explicitly states 'Writes.' in a terse but clear manner, compensating for the absence of a readOnlyHint annotation. It also discloses a key behavioral trait: a new round starts OPEN and holds no capital, which is not apparent from annotations or the schema. This adds meaningful context about the tool's side effects. However, it doesn't mention any other side effects (e.g., whether it returns the created round verbatim), but given the output schema exists, that's less critical.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is three sentences, each earning its place. The first sentence states the core purpose, the second is a minimal 'Writes.' that conveys an essential fact, and the third clarifies the initial state and scope. There is no fluff, and the key information is front-loaded. This is an excellent example of concise, structured description.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity (a nested 'round' object with 13 fields, most undocumented in the schema), the description leaves the agent without guidance on what to supply. It doesn't explain the meaning of 'pastRound', the required 'companyId', or what fields like 'isPriced' or 'pricePerShare' represent. While the output schema exists, the input side is severely under-specified. The description could have provided field-level hints or examples, but it doesn't, making the tool hard to invoke correctly without external knowledge.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%: the schema provides no descriptions for most fields (e.g., name, status, isPriced, optionPoolPct, etc.). The description does not compensate at all. It never mentions the 'round' object or its required fields, nor the 'pastRound' parameter. For an agent to correctly populate the complex nested round object, it would have to infer from field names, which is error-prone. The description adds zero value for parameter understanding.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb and resource: 'Opens a new funding round'. It further explains what a round is ('the container investors and their agreements are attached to'), which is central to understanding the tool's role. It also explicitly distinguishes from close operations by stating 'It does not raise money or close anything', clearly separating it from sibling tools like cap_table_close_cap_table_round.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description clearly implies when to use this tool: when creating a new funding round. It adds 'It does not raise money or close anything: a new round starts OPEN and holds no capital until investors are added to it', which tells the agent not to expect this to handle investor additions or closing. While it doesn't name specific alternative tools, the negative statements effectively route the agent away from close/update tools. This is useful but not as explicit as naming a specific sibling.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_create_cap_table_stakeholderCreate Cap Table StakeholderAInspect

Adds a stakeholder IDENTITY ONLY (name, type, email, metadata). Does NOT create any holding/security and will NOT appear in the investor pipeline. For anyone who will hold equity — an investor putting in capital, or a founder or employee receiving shares — use RecordCapTableInvestment instead: it creates the party and its holding together. Do NOT call this first and then record the holding, and if you have already called it, pass the returned stakeholder_id to RecordCapTableInvestment rather than the name again — naming the party twice puts them on the register twice. Use this tool only for a party who is genuinely meant to have no holding at all.

ParametersJSON Schema
NameRequiredDescriptionDefault
stakeholderYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
stakeholderIdYes

TDQS

A4.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description clearly discloses key behavioral traits beyond the annotations: it does not create holdings, does not appear in the investor pipeline, and warns that duplicating a name results in duplicate register entries. The annotations only provide openWorldHint=false and destructiveHint=false, so the description carries the main behavioral burden and does so effectively, though it doesn't address side-effects or error cases.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is longer than average but every sentence contributes substantive guidance. It's front-loaded with the core scoping statement, then gives exclusions and a reliable alternative. There is minor redundancy between the two 'do not call the following' sentences, but overall it is well-structured and efficient for the complex decision it supports.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a cap table tool with a deeply nested single parameter, the description is remarkably complete. It not only explains what the tool does but also the business context (pipeline, holding, register) and the correct operational sequence. The output schema exists to explain return values, so the lack of return-value detail is not a gap. An agent has enough context to call this tool correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Since the schema description coverage is 0%, the description must compensate for the single nested parameter. It does name the identity subset (name, type, email, metadata), which adds meaning, but it does not explain the full set of fields such as title, userId, address, companyId, etc., nor the enum values. The 'identity only' framing is useful, but the description leaves some parameter-level detail unstated.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific action and scope: 'Adds a stakeholder IDENTITY ONLY (name, type, email, metadata).' It explicitly distinguishes this from holding/security creation, and the caveat about not appearing in the pipeline further disambiguates it from sibling tools like RecordCapTableInvestment. The agent can immediately understand what this resource is and is not.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives explicit when-to-use and when-not-to-use guidance: 'Use this tool only for a party who is genuinely meant to have no holding at all.' It names the alternative tool (RecordCapTableInvestment) and instructs on the correct call order, including how to pass a previously returned stakeholder_id. This is textbook usage routing.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_delete_cap_table_agreementDelete Cap Table AgreementC
Destructive
Inspect

DeleteCapTableAgreement removes an agreement.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.
agreementIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

C2.1/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already flag destructiveHint=true, and the description simply says 'removes', adding no new behavioral context. It does not disclose permanence, cascading effects, or any special permissions, which are valuable for a destructive operation.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is extremely short (six words), which is concise, but the content is largely a restatement of the tool name and adds little informational value. It is not 'appropriately sized' because it under-specifies the operation.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a destructive delete operation, the description is severely lacking in contextual detail. It does not explain what 'removing an agreement' entails (e.g., irreversibility, associated records, permission requirements), and the available annotations do not compensate for this gap.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% (though the 'UUID value wrapper' descriptions are minimal), so baseline is 3. The tool description adds no parameter meaning beyond what the schema provides, but the parameter names and types are fairly self-explanatory given the tool name.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose2/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description 'DeleteCapTableAgreement removes an agreement' is essentially a tautology of the tool name and title. It states the action verb 'removes' and resource 'agreement' but adds no specificity or differentiation from sibling tools like deleting a round or stakeholder.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines1/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance is provided on when to use this tool versus alternatives. It does not mention prerequisites, side effects, or contrast with related cap_table operations, leaving the agent without decision support.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_delete_cap_table_roundDelete Cap Table RoundA
Destructive
Inspect

DeleteCapTableRound permanently removes an unpriced SAFE round (open or light-closed) plus its round-scoped securities/agreements/snapshots. Priced / engine-closed rounds are rejected (FailedPrecondition).

ParametersJSON Schema
NameRequiredDescriptionDefault
roundIdYesUUID value wrapper.
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.5/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description goes beyond the destructiveHint annotation by specifying the cascading effect ('plus its round-scoped securities/agreements/snapshots') and the rejection condition with error type ('FailedPrecondition'). This discloses important behavioral traits that annotations alone do not provide.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two concise sentences that front-load the action and scope, with no wasted words. It efficiently covers purpose, applicability, and limitations.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a deletion tool with an output schema and two simple parameters, the description covers the essential context: what is deleted, what is rejected, and the permanent nature. It does not need to explain return values because the output schema exists, and the annotations cover safety.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema already describes both parameters as 'UUID value wrapper' with 100% coverage, so the description adds minimal parameter-specific meaning. It implicitly connects roundId to the SAFE round but does not elaborate beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's function: 'permanently removes an unpriced SAFE round (open or light-closed) plus its round-scoped securities/agreements/snapshots.' This specifies the exact resource and action, and distinguishes it from sibling tools like close_cap_table_round or delete_cap_table_agreement.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides explicit conditions: it is for unpriced SAFE rounds in open or light-closed states, and 'Priced / engine-closed rounds are rejected (FailedPrecondition).' This clearly tells the agent when to use the tool and when not, though it does not explicitly compare with alternatives.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_delete_cap_table_securityDelete Cap Table SecurityB
Destructive
Inspect

DeleteCapTableSecurity removes one holding.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.
securityIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

B3.4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare destructiveHint=true, so the destructive nature is known. The description adds minor value by specifying it removes 'one holding', implying a single entity deletion, but it does not disclose irreversibility, side effects on related data, or permission requirements.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is one concise sentence, immediately front-loaded with the action ('removes'). It wastes no words and is easy for an agent to parse.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Despite having an output schema and annotations, the description is very minimal for a destructive operation. It lacks contextual information such as what happens to associated holdings, whether deletion is permanent, or any preconditions. The complexity is low, but the absence of behavioral context makes it incomplete for safe invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% (both parameters have descriptions like 'UUID value wrapper'), so the schema carries the parameter meaning. The description adds no additional semantics beyond what the schema provides, keeping the baseline score at 3.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the action ('removes') and the specific resource ('one holding'), which is more precise than the title. It distinguishes this from sibling delete tools (e.g., delete_cap_table_agreement, delete_cap_table_round) by focusing on the security/holding entity.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance is provided on when to use this tool versus alternatives, nor any prerequisites or exclusions. Unlike examples like 'use search_calls_extensive instead', there is no mention of alternative tools or specific conditions for deletion.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_delete_cap_table_stakeholderDelete Cap Table StakeholderA
Destructive
Inspect

DeleteCapTableStakeholder removes one stakeholder from a cap table.

ParametersJSON Schema
NameRequiredDescriptionDefault
stakeholderIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A3.6/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare destructiveHint=true, so the destructive nature is known. The description adds only the direct action ('removes one stakeholder') without further context such as irreversibility, cascading effects on associated records, or permission requirements. Given the annotation coverage, a score of 3 is appropriate.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single concise sentence that directly states the purpose without unnecessary elaboration. Every word contributes to clarity, and the format is easily scannable.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple delete tool with one fully documented parameter, an output schema, and destructive annotations, the description is sufficiently complete. It covers the core action, while annotations convey the destructive nature. A minor gap is the lack of explicit mention of permanence or side effects, but these are implied by the annotations and simple scope.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% with the sole parameter stakeholderId documented as 'UUID value wrapper'. The description adds no additional meaning to the parameter, so the baseline of 3 applies. The nested object structure is already explained in the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states it removes one stakeholder from a cap table, using the specific verb 'removes' and identifying the exact resource. This distinguishes it from sibling tools like cap_table_clear_cap_table_stakeholders (which removes all) and delete operations for other entities (agreements, rounds, securities).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides no explicit guidance on when to use this tool versus alternatives, such as cap_table_clear_cap_table_stakeholders for bulk removal or update for modifying instead of deleting. No context is given about prerequisites or situations where this tool is appropriate.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_download_cap_table_safesDownload Cap Table SafesB
Read-only
Inspect

DownloadCapTableSafes presigns multiple SAFE agreement PDFs in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.
agreementIdsNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
filesNo

TDQS

B3/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already provide readOnlyHint=true and destructiveHint=false, so the description only needs to add behavioral context beyond that. It adds 'presigns' and 'multiple...in one call,' which conveys a batch operation that produces signed URLs rather than raw downloads. However, it does not disclose what happens when agreementIds is omitted or whether the returned data is a list of URLs or something else, and the term 'presigns' is technical enough that an agent might need more context.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is one short sentence, concise and free of filler. It states the core act, object, and batch nature without redundant phrases, making it easy to scan and understand.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool has two parameters (one nested required, one nested optional array) and a batch, the description is too sparse. It fails to mention that agreementIds is optional, what happens if omitted, whether it presigns all agreements by default, or that it returns a URL list. The annotations cover read-only behavior and output schema may cover the response format, but the description lacks critical usage details for an agent to call it correctly without guessing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema description coverage is only 50% and the existing schema descriptions are minimal ('UUID value wrapper'). The description fails to explain what companyId or agreementIds actually mean, aside from implying agreementIds relate to SAFE agreements. It doesn't clarify that companyId is required or how agreementIds is optional and capped at 25, leaving the agent to guess about parameter roles.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states the specific action ('presigns') and the resource ('multiple SAFE agreement PDFs') in one call, which clearly differentiates it from single-PDF siblings like cap_table_get_cap_table_agreement_pdf_url or cap_table_generate_cap_table_agreement_pdf. However, it could be more explicit about 'download' and would benefit from naming the intended alternative when only one PDF is needed.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no explicit guidance about when to use this tool versus alternatives. The description implies a batch use case via 'multiple...in one call,' but it never names sibling tools or states exclusions like 'use this when you need more than one PDF; otherwise use cap_table_get_cap_table_agreement_pdf_url.' This leaves the decision of when to choose this tool to inference.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_extract_wire_payment_proofExtract Wire Payment ProofAInspect

Runs vision OCR on an already-uploaded wire payment proof (wire confirmation, bank statement, or transfer receipt — NOT an invoice) for a security and returns the extracted fields plus a verification verdict (verified | needs_review | mismatch). Nothing is persisted. Flow: call GetOcrUploadURL with kind=WIRE_PROOF, PUT the file bytes to the returned upload_url, then call this with the returned source_s3_uri. Only a 'verified' verdict can back a wire in RecordCapTableWire.

ParametersJSON Schema
NameRequiredDescriptionDefault
agentCodeNo
companyIdYesUUID value wrapper.
securityIdYesUUID value wrapper.
sourceS3UriNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
proofNo
warningsNo
sourceS3UriNo
verificationNo
ocrConfidenceNo

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the annotations, it discloses that nothing is persisted, that the input must already be uploaded, and that the response contains extracted fields plus a verified/needs_review/mismatch verdict. This meaningfully supplements the minimal annotation set and does not contradict it.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is compact and front-loaded, with the core action first, followed by a precise upload flow and a downstream usage constraint. Every sentence earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the output schema and annotations, the description covers the main call flow, return verdicts, non-persistence, and downstream gating. Minor gaps remain around agentCode and companyId semantics, but they do not block correct invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The description explains sourceS3Uri as the output of the upload flow and 'for a security' hints at securityId, but companyId and agentCode receive no semantic help beyond the schema's sparse descriptions. With only 50% schema description coverage, the description only partially compensates for the gap.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific operation — vision OCR on an already-uploaded wire payment proof — and scopes it to wire-related evidence for a security, explicitly excluding invoices. This separates it from cap-table OCR and wire-recording siblings like cap_table_record_cap_table_wire.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives a concrete workflow: call GetOcrUploadURL with kind=WIRE_PROOF, upload the file bytes, then pass the returned sourceS3Uri to this tool. It also states when results are usable — only a 'verified' verdict can back a wire — though it does not name a specific alternative tool for the excluded invoice case.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_generate_cap_table_agreement_pdfGenerate Cap Table Agreement PDFAInspect

GenerateCapTableAgreementPdf renders the PDF for one employee equity-grant agreement (option/rsu/rsa/fast) and stores it. Returns the S3 key. The presigned download URL is fetched via GetCapTableAgreementPdfUrl.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.
agreementIdYesUUID value wrapper.
templateFieldsNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
s3KeyNo

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description discloses meaningful behavior beyond the annotations: it renders the PDF, stores it, and returns an S3 key rather than the URL. This helps set expectations for side effects and output. It does not detail overwrite behavior, permissions, or failure modes, but the non-destructive annotation and direct statements about storage and return value provide solid transparency.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three short sentences deliver the action, side effect, return value, and the related URL tool without any filler. The most important information is front-loaded: what the tool generates and stores.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given that the tool has an output schema and non-destructive annotations, the description covers the essential behavior, return value, and the sibling URL tool. The main gap is the lack of any guidance on the optional templateFields parameter and the absence of explicit differentiation from other cap table PDF/docs generation tools, but the core calling context is sufficiently complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 67%: agreementId and companyId are only described as 'UUID value wrapper,' and templateFields is undocumented. The description adds context by specifying the agreement is an employee equity-grant agreement (option/rsu/rsa/fast), which helps clarify agreementId. However, it does not explain templateFields or the value-wrapper structure, so it only partially compensates for the schema's thin parameter descriptions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: 'renders the PDF for one employee equity-grant agreement (option/rsu/rsa/fast) and stores it.' It also distinguishes itself from the sibling URL-fetch tool, GetCapTableAgreementPdfUrl, by noting that this tool returns an S3 key rather than a presigned URL.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description clearly establishes the use case: generating a single employee equity-grant agreement PDF. It also routes URL retrieval to a different tool: 'The presigned download URL is fetched via GetCapTableAgreementPdfUrl.' However, it does not explicitly contrast this with other generation tools like cap_table_generate_cap_table_summary_pdf or cap_table_generate_cap_table_docs.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_generate_cap_table_docsGenerate Cap Table DocsCInspect

GenerateCapTableDocs kicks off the async generation pipeline.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.
stakeholderIdsNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
queuedCountNo

TDQS

C2.4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description reveals the async nature of the operation ('async generation pipeline'), which is a behavioral trait not captured in the annotations (openWorldHint=false, destructiveHint=false). However, it does not disclose other important behaviors such as required permissions, whether existing documents are replaced, or how results are delivered. With minimal annotations, the description only partially fulfills the transparency burden.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is short and front-loaded, but the sentence includes the redundant term 'GenerateCapTableDocs' which repeats the tool name. While concise, it sacrifices substance for brevity, resulting in a marginally acceptable one-liner.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Despite having an output schema, the description is incomplete for a tool with two parameters, async behavior, and multiple sibling tools. It does not explain what 'cap table docs' are, what triggers the pipeline, or how the output is returned. The description leaves too much ambiguity for the agent to confidently invoke and interpret the result.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema descriptions ('UUID value wrapper') are unhelpful and schema coverage is at 50%. The tool description does not explain the meaning or purpose of companyId or stakeholderIds, nor does it describe how they affect the generation. This leaves the agent with no semantic understanding of the parameters.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states the action ('kicks off the async generation pipeline') and the resource ('Cap Table Docs') but is vague about what specific documents are generated or how this differs from sibling tools like cap_table_generate_cap_table_agreement_pdf or cap_table_generate_cap_table_summary_pdf. It is more than a pure tautology but lacks clear differentiation.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides no guidance on when to use this tool versus alternatives. There is no mention of prerequisites, expected use cases, or exclusions. The presence of many similar generate/download tools in the sibling list makes this lack of guidance particularly problematic.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_generate_cap_table_summary_pdfGenerate Cap Table Summary PDFAInspect

GenerateCapTableSummaryPdf renders the cap-table summary to a branded PDF on the backend document engine (Gotenberg) and returns the bytes (#364 — moves PDF generation out of the browser). Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
pdfNo

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the annotations (destructiveHint=false, openWorldHint=false), the description adds key behavioral details: it renders on a backend document engine (Gotenberg), returns bytes, and explicitly states 'Read-only'. This provides useful context about safety and execution environment, though it does not discuss error behavior or prerequisites.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences, front-loads the core action, and includes only essential details (backend engine, return type, read-only, ticket reference). Every part earns its place with no redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a single-parameter tool with an output schema and annotations, the description covers the action, execution location, output type, and safety profile. It is complete for an agent to select and invoke the tool correctly, without needing to explain return structure since the output schema exists.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema covers 100% of the parameter with a description ('UUID value wrapper'), so the description does not need to add parameter detail. It adds no further semantics, which is acceptable given the high schema coverage, but does not go beyond the baseline.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('renders') and identifies the exact resource ('cap-table summary to a branded PDF'), while also noting the backend engine (Gotenberg) and return type (bytes). This clearly distinguishes it from siblings like cap_table_generate_cap_table_agreement_pdf and cap_table_get_cap_table_summary.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage for generating a PDF of the cap-table summary and mentions moving PDF generation out of the browser, but it does not explicitly state when to prefer this tool over alternatives or provide exclusions. No alternative tools are named as contrasts.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_get_cap_table_agreementGet Cap Table AgreementA
Read-only
Inspect

Returns one equity agreement by id — a SAFE, a stock purchase agreement or a grant — with its terms and the two signature blocks it prints. Read-only. Use this to answer questions about a specific agreement's valuation cap, discount, amount or signing state. To find the id, list a company's agreements first.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
agreementNo
signatureBlockNo

TDQS

A4.5/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already mark it as read-only and non-destructive, and the description reinforces this with 'Read-only.' It adds useful behavioral context by specifying that the response includes the agreement's terms and the two signature blocks it prints, and it clarifies the kind of questions the tool can answer. No contradiction exists.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three concise sentences front-load the core behavior, then add read-only status, use cases, and id discovery guidance. Every sentence contributes useful information with no filler or repetition.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a single-parameter read-only tool with an output schema and full annotation coverage, the description provides everything needed for correct selection and invocation: what it returns, which agreement types it covers, when to use it, and how to obtain the required id. It is complete without being verbose.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema already fully documents the single 'id' parameter, so the baseline is 3. The description adds value by explaining that the id identifies a specific agreement and by telling the agent how to find that id: 'list a company's agreements first.' This goes slightly beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific action and resource: 'Returns one equity agreement by id' and enumerates the agreement types (SAFE, stock purchase agreement, grant) plus the returned content (terms, signature blocks). This clearly distinguishes it from sibling tools like cap_table_get_list_cap_table_agreements and cap_table_get_cap_table_agreement_pdf_url.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It provides clear context for when to use it: to answer questions about a specific agreement's valuation cap, discount, amount, or signing state. It also instructs the agent to list a company's agreements first to find the id. It does not explicitly name alternatives or say when not to use it, but the usage context is strong.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_get_cap_table_agreement_pdf_urlGet Cap Table Agreement PDF URLB
Read-only
Inspect

GetCapTableAgreementPdfUrl returns a short-lived signed S3 URL for the rendered SAFE agreement PDF.

ParametersJSON Schema
NameRequiredDescriptionDefault
attachmentNo
agreementIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
urlNo
expiresAtNo

TDQS

B3.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description adds useful behavioral context beyond the readOnlyHint annotation by specifying that the URL is short-lived and signed. It does not disclose failure modes or expiration details, but the additional context is meaningful and does not contradict annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single focused sentence with no filler. The key information—what the tool returns and its nature—is front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, the return value is already documented, and the simple operation is mostly covered. However, the lack of parameter explanation and the absence of any relationship to the sibling PDF-generation tool leave meaningful gaps for an agent choosing and invoking this tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is only 50%, and the description does not mention either parameter. The attachment parameter has no schema description and no explanation in the description, so an agent cannot tell what effect attachment=true has on the returned URL.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly identifies the tool as returning a short-lived signed S3 URL for a SAFE agreement PDF, which is a specific verb+resource. It does not explicitly contrast it with sibling tools like cap_table_generate_cap_table_agreement_pdf or cap_table_download_cap_table_safes, but the operation is still distinct.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance is given about when to use this tool versus alternatives such as generating the PDF or downloading SAFE documents. There is no mention of prerequisites, such as whether the PDF must already be rendered, leaving the agent to infer the intended workflow.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_get_cap_table_equity_plansGet Cap Table Equity PlansA
Read-onlyIdempotent
Inspect

Returns a company's equity holdings grouped the way a founder thinks about them: founders, advisors, employees (option grants), and investors. Read-only. Founder, advisor and employee entries carry vesting progress resolved as of now — vested percentage, vested share or option count, and whether the cliff has passed. Investor entries carry the committed amount, valuation cap, discount and pipeline stage. Use this to answer "who holds what" or "how much of X's grant has vested" without adding up securities by hand.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
advisorsNo
foundersNo
employeesNo
investorsNo

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already mark this as read-only, idempotent, and non-destructive, and the description reinforces that with 'Read-only.' It adds useful dynamic behavior by stating that vesting progress is 'resolved as of now,' signaling that results reflect the current date rather than a static snapshot. It does not discuss auth or rate limits, but those are less critical given the safety annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded with the core purpose and then efficiently adds category-level field details and concrete use cases. Every sentence earns its place; the only minor redundancy ('Read-only') is a single word that does not bloat the definition.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given a single required parameter, an output schema, and annotations covering safety, the description supplies sufficient information for correct invocation and interpretation. It identifies the company context, grouping semantics, dynamic vesting behavior, investor fields, and the intended question patterns the tool answers.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema documents the single companyId parameter with 100% coverage, including the UUID value wrapper format, so the baseline is 3. The description does not add parameter-specific meaning beyond implying that the company owns the holdings in question.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly identifies the verb ('Returns') and the resource ('a company's equity holdings'), and it enriches the title with concrete grouping categories (founders, advisors, employees, investors). It is easy to understand what the tool does, though it does not explicitly distinguish itself from sibling tools like cap_table_get_cap_table_overview or cap_table_get_list_cap_table_securities.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides clear use cases: answering 'who holds what' or 'how much of X's grant has vested' and avoiding manual security-by-security summation. It does not mention alternatives or say when not to use this tool, so it lacks explicit exclusion guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_get_cap_table_investor_accessGet Cap Table Investor AccessA
Read-only
Inspect

GetCapTableInvestorAccess lists every investor stakeholder with its current cap-table visibility level (read directly from the stakeholder row; a new investor defaults to NONE). Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
investorsNo

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, and the description adds 'Read-only' (redundant but harmless) plus a valuable behavioral note: data is read directly from the stakeholder row and new investors default to NONE. This goes beyond annotations and explains the data source and default behavior, though it does not cover error cases or rate limits.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two concise sentences with zero fluff. The primary action is stated first, followed by a clarifying note on read-only behavior and default visibility. Everything earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a read-only list tool with one parameter, an output schema, and safety annotations, the description sufficiently covers what the tool returns, the data source, and the default for new investors. No critical missing information for an agent to call it correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% for the single parameter companyId, which is described as 'UUID value wrapper.' The tool description does not add any parameter-specific meaning, so it relies on the schema. This meets the baseline for full schema coverage.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool lists every investor stakeholder with its current cap-table visibility level. It specifies the verb 'lists', the resource 'every investor stakeholder', and the output 'visibility level', distinguishing it from sibling tools like get_cap_table_stakeholder (single) and get_list_cap_table_stakeholders (all stakeholders without access details).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description is clear about the read-only nature and the data source, but it does not explicitly contrast with alternative tools or state when to use this over other cap_table_get_* tools. However, the purpose is specific enough that an agent can infer when this tool is appropriate, and it mentions the default for new investors as a contextual cue.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_get_cap_table_overviewGet Cap Table OverviewA
Read-only
Inspect

Says which view of a company's cap table is the current one: the live roster, or the post-conversion table produced by the latest closed round. Read-only, and small — it returns the mode and that round's id, not the table. Use it first when you do not know whether a company has closed a priced round yet.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
modeNo
latestRoundIdNo

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already carry readOnlyHint true and destructiveHint false. The description adds useful behavioral context beyond annotations: it is 'small', returns only the mode and round id, and explicitly says it does not return the table. This clarifies the tool's lightweight nature and scope.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three well-structured sentences with no filler: the first states the core behavior, the second adds scope and output details, the third gives a practical usage rule. Every sentence earns its place and key information is front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given its single parameter, output schema, and read-only annotations, the description covers the essentials: what the tool returns, what it does not return, and when to use it. It could optionally explain the behavior when no round exists, but it is already sufficient for an agent to call it correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema has 100% coverage for its single parameter (companyId), and the description does not discuss the parameter. The reference to 'a company's cap table' implicitly ties companyId to the target entity, but no additional semantic information is added beyond the schema. Baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description names a specific verb ('Says') and a precise resource: which view of a company's cap table is current. It explicitly distinguishes itself from table-content tools by noting it returns only the mode and round id, not the table. This makes it unmistakable against cap_table_get_cap_table_summary and cap_table_get_cap_table_round.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description offers a clear condition for when to invoke this tool: 'Use it first when you do not know whether a company has closed a priced round yet.' This gives strong usage context, though it does not explicitly name sibling tools as alternatives or state exclusions, so it stops short of a 5.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_get_cap_table_roundGet Cap Table RoundA
Read-only
Inspect

Returns one funding round by id: its name, type, target, pre-money valuation, status and close date. Read-only. Use this for the terms of a specific round; for how much has actually been committed, signed and wired, use the round summaries tool instead.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
roundNo

TDQS

A4.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is covered. The description adds value by explicitly stating 'Read-only' and clarifying the scope of the data returned (terms of a round, not committed amounts). It doesn't describe pagination or error behavior, but for a simple read-by-id tool with a rich output schema, the description adds appropriate context beyond the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences with zero waste. The core function and returned fields are front-loaded, the read-only nature is stated, and the alternative tool is named in the final sentence. Every sentence earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple read-by-id tool with a single required parameter, full schema coverage, and an output schema, the description is nearly complete. It clearly states what the tool returns and how it differs from the summaries tool. It doesn't describe error cases or edge behaviors, but those are minor for this tool's simplicity. The output schema covers return values, so the description doesn't need to explain them.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents the single 'id' parameter as a UUID value wrapper. The description doesn't add parameter-level detail beyond what the schema provides, but it does clarify that the id refers to a funding round. With full schema coverage, baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('Returns'), a specific resource ('one funding round by id'), and enumerates the exact fields returned (name, type, target, pre-money valuation, status, close date). It also explicitly distinguishes itself from the round summaries tool, which is a sibling. This is a clear, specific, and well-differentiated purpose statement.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly states when to use this tool ('Use this for the terms of a specific round') and when not to ('for how much has actually been committed, signed and wired, use the round summaries tool instead'). It names the alternative tool directly, providing clear routing guidance. This is exemplary usage guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_get_cap_table_round_summariesGet Cap Table Round SummariesA
Read-onlyIdempotent
Inspect

Returns, for every funding round that has investors attached, how much capital sits at each stage of the pipeline (committed, signed, wired), the total raised, and how many investors are in the round. Read-only. Use this to answer "how is the round going" or "how much have we actually collected" without adding up individual investors by hand — the stage buckets are exclusive, so each investor's capital appears in exactly one of them and raised is their sum. Wired is money in the bank; committed and signed are promised but not yet received.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
summariesNo

TDQS

A4.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is covered. The description adds meaningful behavioral context: it explains the exclusivity of stage buckets, that raised is the sum, and the semantic distinction between wired (received) versus committed/signed (promised). This goes beyond the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is compact and front-loaded with the core return value, then adds usage guidance and semantic clarifications. Every sentence earns its place; no filler or repetition of schema/annotation content.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool has an output schema, so return values are already structured. The description covers what the tool does, when to use it, and key semantic nuances (exclusive buckets, wired meaning). It doesn't mention pagination or filtering, but for a single-parameter read-only summary tool, the description is sufficiently complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the single parameter (companyId) is already documented in the schema as a UUID value wrapper. The description doesn't add parameter-specific details, but with full schema coverage, the baseline of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool returns per-round funding summaries with specific metrics (committed, signed, wired, total raised, investor count). It uses a specific verb ('Returns') and resource ('cap table round summaries'), and distinguishes itself from related cap_table tools by focusing on round-level pipeline aggregation.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly says to use this tool to answer 'how is the round going' or 'how much have we actually collected' without manually adding up investors. It also clarifies the stage buckets are exclusive and that wired is money in the bank, which helps the agent decide when this tool is appropriate versus alternatives.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_get_cap_table_securityGet Cap Table SecurityB
Read-only
Inspect

GetCapTableSecurity returns one holding by id. Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
securityIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
securityNo

TDQS

B3.4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is covered. The description adds 'Read-only' which reinforces but doesn't add new behavioral context. It doesn't disclose return format, error behavior, or any special conditions, but for a simple read operation with annotations, this is adequate.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single sentence that is efficient and front-loaded with the action. It earns its place by stating the resource and read-only nature, though it could be slightly more informative about the return value.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple get-by-id tool with one parameter, full schema coverage, and an output schema present, the description is mostly complete. However, it doesn't clarify what 'holding' means in the cap table context or how this differs from related security tools, which could matter for an agent navigating a large sibling set.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% — the only parameter securityId is described as a 'UUID value wrapper.' The description adds no additional meaning beyond the schema, but with full coverage, the baseline of 3 applies. The nested object structure is already documented in the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('returns') and resource ('one holding by id'), clearly identifying the tool's function. It doesn't explicitly differentiate from sibling tools like cap_table_get_list_cap_table_securities, but the singular 'by id' implies a fetch-by-identifier operation.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage for retrieving a single security by ID, but provides no explicit guidance on when to choose this over alternatives like cap_table_get_list_cap_table_securities or cap_table_get_cap_table_round. The context is clear enough for a simple get-by-id tool, but no exclusions or alternatives are named.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_get_cap_table_stakeholderGet Cap Table StakeholderB
Read-only
Inspect

GetCapTableStakeholder returns one stakeholder by id. Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
stakeholderIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
stakeholderNo

TDQS

B3.1/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The only behavioral trait, read-only, is already captured by readOnlyHint=true and destructiveHint=false in the annotations. No additional behavior such as not-found handling, authorization requirements, or response shape is disclosed; the description adds little beyond the structured metadata.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is appropriately short and front-loaded, but the phrase 'GetCapTableStakeholder' repeats the tool/API name and 'Read-only' duplicates the annotations. The useful content is compressed into one clause.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple single-parameter read operation with a full input schema, annotations, and an output schema, the description is largely sufficient to invoke the tool correctly. It only lacks a note about when to choose the list-stakeholder sibling instead.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% and the schema documents stakeholderId as a UUID value wrapper with a clear description. The description's 'by id' adds no supplementary parameter semantics, so the baseline of 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description clearly states the tool returns one stakeholder by id, which is a specific verb+resource and distinguishes it from list endpoints like cap_table_get_list_cap_table_stakeholders. It does not explicitly name any sibling, but the singular 'by id' scope is unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No explicit guidance about when to choose this over alternatives is provided. It does not mention that the list endpoint should be used for multiple stakeholders or that this requires a known stakeholder id, so the agent must infer usage.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_get_cap_table_summaryGet Cap Table SummaryB
Read-only
Inspect

GetCapTableSummary returns the dashboard aggregate (totals, stakeholder count, founders %, and per-type ownership segments) on the fully-diluted source roster. Keeps the ownership math server-side. Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
asOfNo
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
segmentsNo
foundersPctNo
totalSharesNo
asOfRecordedAtNo
totalCommittedNo
totalInvestmentNo
authorizedSharesNo
stakeholderCountNo
authorizedCommonSharesNo
authorizedPreferredSharesNo

TDQS

B3.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description explicitly states 'Read-only,' matching the readOnlyHint and destructiveHint annotations. It adds useful behavioral context beyond annotations by noting that 'ownership math' is computed server-side and that the aggregation is based on the 'fully-diluted source roster.' This helps an agent understand that it receives computed results, not raw ownership data.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three tight sentences, front-loaded with the return value and scope. Each sentence adds information: what is returned, how the computation is handled, and the read-only safety profile. No filler or repetition.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The output schema covers return values and annotations cover read-only safety, so the description does not need to restate those. However, it is incomplete in two important ways: it does not explain the meaning of the optional asOf parameter, and it does not distinguish this tool from the close sibling cap_table_get_cap_table_overview. For a two-parameter tool, these are notable gaps.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The description does not mention either parameter. companyId is self-evident from the schema and tool name, but asOf has no semantic explanation anywhere: the schema only gives a date-time format and the description ignores it entirely. With schema description coverage at 50%, the description does not compensate for the undocumented asOf parameter.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly identifies the operation: 'returns the dashboard aggregate (totals, stakeholder count, founders %, and per-type ownership segments) on the fully-diluted source roster.' This is a specific verb and resource with concrete output categories. However, it does not explicitly differentiate this from the similarly named sibling cap_table_get_cap_table_overview.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance is provided about when to use this tool versus alternatives such as cap_table_get_cap_table_overview, cap_table_get_cap_table_round_summaries, or cap_table_get_transaction_summary. The description implies a read-only dashboard summary but gives no exclusions or selection criteria.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_get_list_cap_table_agreementsList Cap Table AgreementsA
Read-only
Inspect

Lists a company's equity agreements, newest first, each enriched with the stakeholder it belongs to. Read-only and paginated. Filter by type to see only SAFEs or only stock purchase agreements. Use this to answer "what have we signed" or to find the agreement id for a named investor.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageSizeNo
companyIdYesUUID value wrapper.
pageTokenNo
typeFilterNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
agreementsNo
totalCountNo
nextPageTokenNo

TDQS

A4.4/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the readOnlyHint and destructiveHint annotations, the description discloses newest-first ordering, stakeholder enrichment, pagination, and type filtering. These are meaningful behavioral traits that help an agent predict output shape and side effects.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three dense sentences with no filler. The primary behavior and ordering are front-loaded, followed by pagination/filtering and concrete use cases.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema, annotations, and a clear description covering ordering, enrichment, filtering, and use cases, the tool is well specified for invocation. The only minor gap is explicit pagination mechanics, such as how pageToken should be threaded across requests.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 25%, so the description partially carries parameter meaning. It effectively hints at companyId through 'a company's', suggests pagination via 'paginated', and explains typeFilter via 'Filter by type', but pageToken and pageSize semantics are left implicit.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific action and resource: it lists a company's equity agreements, with ordering and enrichment details. It also differentiates itself from sibling tools like cap_table_get_cap_table_securities and singular agreement getters by focusing on agreements as a list.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Clear use cases are given: answer 'what have we signed' or find an agreement ID for a named investor. Filtering guidance is also provided for SAFEs and stock purchase agreements, though no explicit when-not-to-use or alternative sibling is named.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_get_list_cap_table_roundsList Cap Table RoundsA
Read-only
Inspect

Lists a company's funding rounds with their terms and status. Read-only. Use this to answer "what rounds have we raised" or to find a round id before reading its investors.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageSizeNo
companyIdYesUUID value wrapper.
pageTokenNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
roundsNo
totalCountNo
nextPageTokenNo

TDQS

A3.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the description's 'Read-only' is consistent but redundant. The description adds that it returns 'terms and status', which is useful behavioral context about output, though this may also be covered by the output schema. It does not disclose pagination behavior, rate limits, or edge cases (e.g., empty results). Given the annotations cover safety, this is acceptable but not particularly rich.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two concise sentences. The first states the core purpose and output, and the second provides usage guidance. There is no filler or redundant information (aside from 'Read-only' which is brief and acceptable). The most important information is front-loaded. Every sentence earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description covers the primary function, read-only nature, and provides use scenarios. There is an output schema that likely specifies return fields, so the description need not detail the return structure. It does not mention pagination behavior, but pageSize/pageToken are self-explanatory to most agents, and the output schema might indicate this. Gaps are minor for a list tool, making this fairly complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 33% (only companyId has a description: 'UUID value wrapper'). The description does not explain any parameters—neither companyId's purpose nor the pagination parameters (pageSize, pageToken). It implies that companyId identifies the company, but does not clarify pagination or provide additional meaning beyond the schema. With low schema coverage, the description should compensate, but it does not, leaving pageSize and pageToken effectively undocumented.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description 'Lists a company's funding rounds with their terms and status' uses a specific verb (lists), a clear resource (company funding rounds), and specifies what is returned (terms and status). It also signals the read-only nature and gives concrete use cases, distinguishing it from the singular cap_table_get_cap_table_round by implying a collection. This is precise and goes beyond a mere restatement of the title.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly states when to use the tool: 'Use this to answer "what rounds have we raised" or to find a round id before reading its investors.' This provides clear contextual triggers. While it does not name an alternative tool, it implies that reading investors is a separate step, effectively guiding usage. It could be stronger by explicitly naming sibling tools, but the core guidance is present.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_get_list_cap_table_securitiesList Cap Table SecuritiesA
Read-only
Inspect

GetListCapTableSecurities lists a company's holdings (optionally filtered to one stakeholder), paginated. Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageSizeNo
companyIdYesUUID value wrapper.
pageTokenNo
stakeholderIdNoUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
securitiesNo
totalCountNo
nextPageTokenNo

TDQS

A3.6/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is covered. The description adds 'Read-only' (redundant with annotations) and 'paginated' (useful behavioral context). It doesn't disclose return format or pagination details, but the output schema exists. No contradiction with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

One sentence with no waste: it states the action, resource, optional filter, pagination, and read-only nature. Front-loaded with the core purpose.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a read-only list tool with an output schema and annotations covering safety, the description is nearly complete. It covers the optional filter and pagination. It could mention that companyId is required, but the schema already marks it required. Minor gap: no mention of what 'holdings' includes (securities), but the tool name and title make that clear.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 50%: companyId and stakeholderId have descriptions ('UUID value wrapper'), while pageSize and pageToken have none. The description adds 'optionally filtered to one stakeholder' and 'paginated', which maps to stakeholderId and pageSize/pageToken, adding some meaning beyond the schema. However, it doesn't explain the wrapper structure or pagination token semantics beyond what the schema implies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('lists'), a resource ('a company's holdings'), and an optional filter ('one stakeholder'), which clearly distinguishes it from sibling tools like cap_table_get_cap_table_security (singular) and cap_table_get_list_cap_table_stakeholders (different resource). It doesn't explicitly name a sibling, but the resource and scope are clear enough.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage context: listing holdings, optionally filtered by stakeholder, paginated. It does not explicitly state when to use this over alternatives, but the 'optionally filtered to one stakeholder' and 'paginated' hints provide some guidance. No exclusions or alternatives are named.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_get_list_cap_table_stakeholdersList Cap Table StakeholdersA
Read-only
Inspect

GetListCapTableStakeholders returns a company's stakeholder roster (company-scoped, paginated). Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageSizeNo
companyIdYesUUID value wrapper.
pageTokenNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
totalCountNo
stakeholdersNo
nextPageTokenNo

TDQS

A3.5/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

'Read-only' repeats what readOnlyHint and destructiveHint already communicate, but the description adds 'company-scoped, paginated' which is behavioral context beyond annotations. It does not add depth about pagination semantics, expected output shape, or edge cases, but the annotations already carry most of the safety burden.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is compact and front-loads the main behavior, then adds the most important constraints. The only weak point is the repeated function name in the sentence and 'Read-only' duplicating annotations, but these are minor.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a list-style read-only tool with an output schema and annotations, the description is close to sufficient. However, it does not clarify parameter roles, pagination continuation, or any special handling of the nested companyId.value object, so agents must rely on the schema for invocation details.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 33%, and the description does not compensate for the undocumented pageSize and pageToken parameters. It alludes to pagination but does not explain that companyId is required, that pageSize has min/max constraints, or how pageToken should be collected from previous responses.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly identifies the resource as 'stakeholder roster' and narrows it with 'company-scoped, paginated', making it easy to tell apart from singular tools like cap_table_get_cap_table_stakeholder and from other list tools such as cap_table_get_list_cap_table_securities. It states a specific action and resource without confusing tautology.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage: use this tool when you need a company's paginated stakeholder list and read-only access. It does not explicitly name alternatives or when not to use it, so guidance is implicit rather than prescriptive.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_get_list_cap_table_wire_match_suggestionsList Cap Table Wire Match SuggestionsA
Read-only
Inspect

Lists proposed matches between incoming bank transfers and the investors expected to have sent them, each with a confidence and the reason it was proposed. Read-only, and a suggestion only — nothing is recorded as received until somebody confirms it. Use this to answer "which wires have arrived and who are they from".

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.
securityIdNoUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
suggestionsNo

TDQS

A4.8/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false. The description reinforces this by saying 'Read-only, and a suggestion only — nothing is recorded as received until somebody confirms it.' It adds behavioral context by explaining the read-only nature and the suggestion aspect, covering the safety profile beyond annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences, each with purpose: first defines what it returns, second clarifies it's read-only and non-confirming, third gives a practical usage. Information is front-loaded with the core function, and no wasted words.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given an output schema existscher and annotations provide safety, the description is complete for an agent to call correctly. The only potential missing detail is whether securityId filters results or is required, but the schema indicates it's optional, and the description implies it lets you narrow to a security. No critical gaps.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Despite 100% schema description coverage, the description does not list parameters, but the schema is clear about companyId and optional securityId. However, the description implies that securityId is used to filter suggestions by a specific security, adding context to when you'd use it. The baseline is 3, but the description's implicit guidance on securityId usage and the clear purpose of companyId elevate it to 5.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool lists proposed matches between bank transfers and investors, with confidence and reason. It distinguishes itself from related tools like cap_table_get_wired_transactions and cap_table_record_cap_table_wire by emphasizing it's a suggestion and read-only, which is unique among siblings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly states 'Use this to answer' with a specific question, and clarifies that confirmation is not recorded, implying that to record, one should use another tool (like cap_table_record_cap_table_wire). This provides clear when-to-use guidance and what it is not for.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_get_my_investor_companiesGet My Investor CompaniesA
Read-only
Inspect

GetMyInvestorCompanies returns the companies where the caller is a linked investor stakeholder (not a member), with the owner-granted access level — the entry point for the investor-facing portal (B3). Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
companiesNo

TDQS

A4.3/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations already declare readOnlyHint=true and destructiveHint=false, and the description reinforces 'Read-only', which is consistent and adds little new information. The description does add the owner-granted access level context, which is useful beyond the schema, but does not discuss return format, pagination, or potential authorization nuances. Given the high annotation coverage, a 3 is appropriate as the description adds some value but is not exceptional.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, information-dense sentence that front-loads the primary purpose, then adds the key access distinction and the portal designation. Every word earns its place, with no filler. This is appropriately concise and structured for maximum readability.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given that the tool has no parameters, a read-only annotation, no output schema in the context (though has output schema in real, but not provided here), the description is complete. It defines the resource scope (investor-linked companies), the caller type, and the portal context. An agent has all necessary information to decide whether to call this tool and can anticipate the result. Nothing is missing for correct invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool has zero parameters, and the schema description coverage is 100%, so there is nothing for the description to explain about parameters. The description adds context by clarifying the implicit scoping to 'linked investor stakeholder' companies, which enhances understanding of the result set. With no parameters, the description's main contribution is to clarify the implicit scope, which it does well, so a 4 is justified.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the verb ('returns'), the resource ('companies where the caller is a linked investor stakeholder'), and the distinction from a member. It also positions it as the entry point for the investor-facing portal, which is highly specific and differentiates it from other cap_table_get_* tools. This is a textbook example of a clear, unambiguous purpose.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly labels this as the 'entry point for the investor-facing portal (B3)', giving strong contextual guidance on when to use it. It also clarifies the caller must be a 'linked investor stakeholder (not a member)', which is a form of usage constraint. However, it does not explicitly name sibling alternatives or state when NOT to use it, but the context is clear enough for an agent to infer the appropriate scenario.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_get_transaction_summaryGet Transaction SummaryA
Read-only
Inspect

GetTransactionSummary returns the committed / signed / wired capital totals for the Transactions page header. committed/signed come from the securities pipeline stage; wired comes from the money-movement ledger. Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
wiredNo
signedNo
committedNo

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false. The description adds context by explaining that committed/signed figures come from the securities pipeline stage, while wired figures come from the money-movement ledger, and it reiterates the read-only nature. This is useful behavioral context beyond annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences, front-loads the primary outcome, and explains data sources in the second sentence without redundancy. Every clause adds value.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the output schema and annotations, the description sufficiently covers the tool's purpose and data source semantics. It is complete for a read-only summary tool with one well-documented parameter.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema covers 100% of parameters, describing companyId as a UUID value wrapper. The description does not add any additional parameter-level semantics, so it remains at the baseline 3.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb 'returns' and clearly identifies the resource as 'committed / signed / wired capital totals for the Transactions page header.' It also specifies the two data sources, making it distinct from other cap_table summary tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The phrase 'for the Transactions page header' provides clear context on where this summary is used. It does not explicitly name alternative tools, but the description implies the scope. Since no exclusions are stated, a 4 is appropriate.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_get_wired_transactionsGet Wired TransactionsA
Read-only
Inspect

GetWiredTransactions returns the confirmed-wire ledger (wired + refunded investor rows) for the fundraising Transactions page. Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
totalCountNo
transactionsNo

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover the read-only and non-destructive profile, so the description's contribution is the extra detail that the ledger includes both wired and refunded investor rows. This is non-obvious and useful. It does not discuss pagination or ordering, but the output schema exists and the annotations lower the burden.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single front-loaded sentence followed by 'Read-only.' Every word earns its place, and there is no redundancy or filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a one-parameter read-only tool with annotations and an output schema, the description provides all necessary context: what data is returned, in what scope, and for which page. No critical missing information prevents an agent from selecting or invoking it correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With 100% schema description coverage and only one self-explanatory companyId parameter, the description does not need to add parameter detail. The description does not deepen parameter semantics, but the schema already covers the UUID wrapper, so baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific verb ('returns'), a clear resource ('confirmed-wire ledger'), and defines the scope precisely ('wired + refunded investor rows'). This distinguishes it from other cap_table_get_* tools, especially transaction-related siblings like cap_table_get_transaction_summary or cap_table_get_list_cap_table_wire_match_suggestions.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The phrase 'for the fundraising Transactions page' gives clear context about when this tool is relevant. However, it does not explicitly name alternatives or exclusion conditions, so it stops short of full when/when-not guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

captable_hydrate_formation_carryHydrate Cap Table From FormationA
Idempotent
Inspect

Carries the owners named during a company's formation onto its cap table as founders holding common stock. Insert-only: an owner already present is left untouched, so running it twice adds nothing.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
carriedCountNo
alreadyPresentCountNo

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description adds concrete idempotency semantics beyond the idempotentHint annotation: 'Insert-only: an owner already present is left untouched, so running it twice adds nothing.' It also specifies the resulting security type, and nothing in the description contradicts annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences with no filler. The core action and outcome are front-loaded, and the idempotency caveat is delivered compactly in the second sentence.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a one-parameter, insert-only tool with idempotent and non-destructive annotations plus an output schema, the description covers what the tool does, how it behaves on repeat calls, and what it produces. No missing information would prevent correct invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and the single companyId parameter is fully documented in the schema. The description adds no parameter-level detail beyond implying the relevant company, so the baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific operation ('Carries the owners named during a company's formation onto its cap table') and the exact resulting role ('as founders holding common stock'). This clearly differentiates it from generic cap table stakeholder creation tools among the siblings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives a clear context: use after formation to promote formation owners to cap table founders. It does not explicitly name alternatives or exclusion conditions, but the insert-only sentence clarifies behavior enough to avoid misuse, so it earns a 4 rather than a 5.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_import_rsaImport RSAA
Destructive
Inspect

Imports a signed Restricted Stock Purchase/Award Agreement (RSA) from an uploaded PDF and stores the document in S3. USE THIS (not ExtractRsaTermsOcr + CreateCapTableAgreement, and not RecordCapTableInvestment) whenever the user provides or uploads a signed RSA PDF. The grantee (founder/employee/advisor) MUST already exist as a cap-table stakeholder — this tool matches the document to an existing stakeholder by name and does NOT create one; if there is no match the import is rejected, so add the stakeholder first. Mandatory two-step human-in-the-loop flow: (1) call GetOcrUploadUrl with kind=RSA and mime_type=application/pdf, then upload the PDF bytes to the returned PUT URL; (2) call ImportRSA with preview=true and that source_s3_uri — this runs OCR and returns the extracted founder/company names and terms (shares, vesting, price_per_share, grant_date, 83b status, acceleration) plus the resolved grantee (matched_stakeholder_id, or would_create=true when no stakeholder matches) WITHOUT persisting anything; (3) PRESENT those terms to the user as a table, let them correct any value, and get explicit confirmation; (4) call ImportRSA again WITHOUT preview and the SAME source_s3_uri; pass rsa_terms_override with any user-corrected terms (omit it to accept the extracted terms as-is), and stakeholder_id to pin the matched grantee. This creates the common-stock holding with its vesting schedule (or updates the grantee's existing holding), records a signed RSA agreement, and links the PDF — atomically. Never skip the preview + confirmation step; never persist unreviewed OCR output. Empty string / 0 / false in the extracted terms means the value was not stated in the document — never fabricate.

ParametersJSON Schema
NameRequiredDescriptionDefault
previewNo
companyIdYesUUID value wrapper.
sourceS3UriNo
stakeholderIdNoUUID value wrapper.
consentToAiReadNo
rsaTermsOverrideNo
newStakeholderNameNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
statusNo
createdNo
previewNo
securityIdNo
agreementIdNo
stakeholderIdNo
consentVersionNo
consentBodyMarkdownNo

TDQS

A4.8/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations include destructiveHint=true, and the description fully discloses the side effects: creates or updates the common-stock holding, records the agreement, links the PDF, and performs the operation atomically. It also adds constraints like 'Never skip the preview + confirmation step' and explains that empty values in extracted terms mean the value was not stated, going beyond the annotation coverage.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is long but well-structured with a numbered flow, front-loading the purpose and usage. It is appropriately sized for the complexity of a multi-step tool, though it could be tightened without losing essential detail.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity, low schema coverage, and existing output schema, the description is thorough: it explains the full workflow, the preview return values, the requirement for stakeholder existence, and the handling of user corrections. It leaves nothing critical unexplained for an agent to call it correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is only 29%, but the description compensates by explaining the roles of key parameters: preview, sourceS3Uri, rsa_terms_override, and stakeholder_id. It explains that preview=true runs OCR without persisting, and that rsa_terms_override is for corrected terms. However, it does not clarify newStakeholderName or consentToAiRead, and there is a slight inconsistency regarding stakeholder creation, so not a perfect 5.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description clearly states the tool's verb, resource, and scope: 'Imports a signed Restricted Stock Purchase/Award Agreement (RSA) from an uploaded PDF and stores the document in S3.' It explicitly names alternative tools to avoid ('not ExtractRsaTermsOcr + CreateCapTableAgreement, and not RecordCapTableInvestment'), making it easy for an agent to distinguish from siblings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides explicit when-to-use guidance ('whenever the user provides or uploads a signed RSA PDF') and when-not-to-use (excludes alternatives). It also outlines the mandatory two-step human-in-the-loop flow with numbered steps, including the prerequisite that the grantee must already exist as a stakeholder, and specifies that the import is rejected if no match.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_import_safeImport SAFEA
Destructive
Inspect

Imports a SAFE from an uploaded SAFE PDF and stores the document in S3. USE THIS (not RecordCapTableInvestment) whenever the user provides or uploads a SAFE PDF file. Flow: (1) call GetOcrUploadUrl with kind=SAFE and mime_type=application/pdf to get a presigned PUT URL + source_s3_uri, (2) upload the PDF bytes to that PUT URL, (3) call ImportSAFE with that source_s3_uri. This runs OCR to extract the terms; pass valuation_cap / investment_amount / discount_rate only to CORRECT a value the user says the OCR misread, and leave them empty to keep what the document says. Call ExtractSafeTerms first and get the user's confirmation before importing. effective_date is required — never import a SAFE without a date. If the company named on the document differs from this company, say both names and get the user's confirmation before importing. It copies the PDF to the canonical cap-table SAFE location, links it to a SAFE agreement, resolves the investor by name (matching an existing stakeholder or creating a new one), and creates the security. The security is marked signed only if the document is actually signed; an unsigned SAFE PDF is still stored and left committed. Whenever the user has the PDF — including when they attached it to this conversation — upload it and pass source_s3_uri so the document itself is stored; a SAFE created from typed terms alone has nothing on record proving its date or signature, and the cap table flags it as missing its document. Use RecordCapTableInvestment only for a SAFE the user genuinely has no document for. The response carries the cap table before this call, what it added, and the cap table after — report an import in exactly that order (current table, new additions, final table) and take the totals from the response rather than reading the cap table again. For several SAFEs at once, list every one you are about to add and get a yes before the first call, not after the last.

ParametersJSON Schema
NameRequiredDescriptionDefault
previewNo
roundIdNoUUID value wrapper.
companyIdYesUUID value wrapper.
postMoneyNo
documentIdNoUUID value wrapper.
sourceS3UriNo
discountRateNo
valuationCapNo
effectiveDateNo
stakeholderIdNoUUID value wrapper.
consentToAiReadNo
investmentAmountNo
unsignedDocumentNo
newStakeholderNameNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
changeNo
statusNo
createdNo
previewNo
securityIdNo
agreementIdNo
stakeholderIdNo
consentVersionNo
consentBodyMarkdownNo

TDQS

A4.8/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond annotations, the description discloses many behavioral traits: OCR misread correction behavior, signed vs. unsigned handling, missing-document flags, investor resolution (existing or new), the response ordering requirement, and batch confirmation behavior. It also explains the side effect of copying the PDF to the canonical cap-table SAFE location, reinforcing the destructiveHint annotation's caution without contradicting it.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is long but information-dense: nearly every sentence carries operational value, and the core directive is front-loaded. It loses a point for being somewhat sprawling—a numbered sequence for the upload/import flow and confirmation rules would make it easier to parse—but it is not padded with filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a tool with 14 parameters, destructive annotations, and many siblings, the description is remarkably complete: it covers the full upload flow, prerequisites, confirmation requirements, edge cases (unsigned document, mismatched company name, missing PDF), and even the expected response presentation order. Since an output schema exists, the description need not enumerate return values, and nothing critical needed to invoke the tool safely is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With schema coverage only at 29%, the description compensates for several key parameters: sourceS3Uri (upload flow), valuation_cap/investment_amount/discount_rate (only to correct OCR misreads), effective_date (required), unsignedDocument (unsigned PDFs are stored and left committed), and newStakeholderName (investor resolution by name). However, it leaves several parameters like preview, roundId, postMoney, consentToAiRead, and documentId unexplained, so it is not fully compensating for the low schema coverage.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: 'Imports a SAFE from an uploaded SAFE PDF and stores the document in S3.' It distinguishes itself from sibling tools by explicitly naming RecordCapTableInvestment and ExtractSafeTerms, so an agent can tell it apart immediately.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It provides explicit when-to-use guidance ('USE THIS (not RecordCapTableInvestment) whenever the user provides or uploads a SAFE PDF file'), an explicit exclusion ('Use RecordCapTableInvestment only for a SAFE the user genuinely has no document for'), and a multi-step flow for OCR upload. It also instructs to call ExtractSafeTerms first and get user confirmation before importing.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_list_cap_table_audit_eventsList Cap Table Audit EventsA
Read-only
Inspect

ListCapTableAuditEvents returns the append-only who/what/when audit log for a company's ownership-affecting cap-table mutations (B1). Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageSizeNo
companyIdYesUUID value wrapper.
pageTokenNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
eventsNo
totalCountNo
nextPageTokenNo

TDQS

A3.6/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the read-only nature is covered. The description adds value by noting the log is 'append-only' and scoping events to 'ownership-affecting cap-table mutations,' which provides context beyond the annotations. It does not contradict annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, well-structured sentence that front-loads the core function and includes only essential details. No unnecessary words or redundant information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a list tool with pagination parameters, the description does not mention pagination behavior or that the result is a list, though an output schema exists to clarify return shape. The annotations cover safety, but the description lacks any note about ordering or filtering. It is adequate but leaves some context to inference.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 33% (only companyId has a description, which is minimal). The description does not explain any parameters, including pageSize and pageToken, which are undocumented in the schema. Since coverage is low, the description should compensate but does not, leaving parameter semantics largely to inference from names.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the verb 'returns' and the resource 'append-only who/what/when audit log' for a company's ownership-affecting cap-table mutations. It distinguishes from accounting audit events by specifying 'cap-table mutations' and includes a spec reference (B1), making the purpose unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides no guidance on when to use this tool versus alternatives, such as accounting_list_accounting_audit_events or other cap-table list tools. It does not mention any exclusions, prerequisites, or conditions that would help an agent choose it over similar options.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_list_cap_table_snapshots_for_roundList Cap Table Snapshots For RoundA
Read-only
Inspect

Returns the ownership table as it stood when a round closed — one row per stakeholder, with shares and percentage frozen at that moment. Read-only. Use this to answer "who owned what after the seed". For today's ownership, read the cap table summary instead: a snapshot is history and does not move.

ParametersJSON Schema
NameRequiredDescriptionDefault
roundIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
snapshotsNo

TDQS

A4.5/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already convey readOnly and non-destructive hints; the description supplements this with meaningful behavioral context: the data is frozen at close, is historical, and 'does not move' — so the agent can predict that it won't reflect post-round changes. It does not add auth or rate-limit notes, but those were not absent expectations for this simple read operation.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences, front-loaded with the primary purpose and outcome, followed by usage guidance and a contrast with the alternative. Every phrase earns its place; there is no fluff or redundant restating of the tool name.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a single-parameter tool with an output schema, the description completely covers what the tool returns, when to use it, and its relationship to alternatives. The existence of an output schema and the covered annotations, no important gap remains for correct invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the baseline is 3. The tool description adds that the roundId corresponds to a closed round and that shares/percentages are frozen at that moment, which give the parameter more meaning than 'UUID value wrapper', but it doesn't elaborate on number forming or expectations beyond what the schema already presents.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states a specific verb ('Returns'), resource ('ownership table'), and semantic context ('as it stood when a round closed... one row per stakeholder, with shares and percentage frozen at that moment'). It differentiates itself from related cap table tools by emphasizing the historical, frozen nature and explicitly contrasts with today's summary.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives explicit when-to-use guidance ('who owned what after the closed'), and names the alternative tool for a different condition ('For today's ownership, read the cap table summary instead'), plus a rationale ('a snapshot is history and does not move'). This fully disambiguates the tool from its siblings.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_list_cap_table_summary_snapshotsList Cap Table Summary SnapshotsA
Read-only
Inspect

ListCapTableSummarySnapshots returns the point-in-time cap-table summary versions captured on material edits (B4). Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageSizeNo
companyIdYesUUID value wrapper.
pageTokenNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
snapshotsNo
totalCountNo
nextPageTokenNo

TDQS

A3.7/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already establish readOnlyHint=true and destructiveHint=false, and the description correctly restates the read-only nature. It adds useful context about material-edit captures but does not explain pagination behavior, ordering, or snapshot availability beyond the annotations and schema.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single focused sentence that communicates the resource, the point-in-time nature, and the material-edit trigger. There is no filler or wasted prose; the read-only hint is brief and immediately useful.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a paginated, read-only list with an output schema and safety annotations, the description is largely sufficient. The main unfinished edge is that B4/material-edit rule is left ambiguous and there is no explicit pointer to sibling snapshot tools, but the core call is well-specified.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The description adds no prose meaning for companyId, pageSize, or pageToken. With schema description coverage at only 33%, the description should compensate for the undocumented pageSize and pageToken semantics but does not.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: it lists the point-in-time cap-table summary snapshot versions captured on material edits. This clearly distinguishes it from the other snapshot tools like list_cap_table_snapshots_for_round and cumulative snapshots for stakeholders.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies when to use it — when point-in-time summary versions on material edits are needed — but it does not explicitly name alternatives or give when-not-to-use guidance. Sibling names provide some signal, but the description leaves that inference to the agent.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_list_cumulative_cap_table_snapshots_for_stakeholderList Cumulative Cap Table Snapshots For StakeholderA
Read-only
Inspect

Returns one stakeholder's position at every round close, oldest first — the dilution story for a single person or fund. Read-only. Use this to answer "how has my ownership changed" or "how much was this founder diluted across the rounds".

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.
stakeholderIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
snapshotsNo

TDQS

A4.2/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already provide readOnlyHint=true, destructiveHint=false, and the description reinforces 'Read-only.' However, the description does not add behavioral context like return ordering (beyond 'oldest first' which is useful) or details about pagination or whether the snapshot includes fully diluted vs. basic ownership. Since annotations cover safety, the description provides moderate additional context on the temporal ordering, which is helpful but not extensive.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences, front-loads the core behavior (returns one stakeholder's position at every round close, oldest first), and immediately adds a practical use case. No wasted words; it is both concise and informative.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool has an output schema (not shown here but present), the description need not detail return fields. It covers the key context: what it returns (position per round), ordering (oldest first), read-only nature, and example queries. It might mention that the output includes cumulative ownership percentages, but that is likely in the output schema. Overall, complete enough for correct invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, with both parameters having descriptions ('UUID value wrapper') but that is minimal. The description does not explain what companyId and stakeholderId mean in the context of the tool, relying on the schema's basic wrapper descriptions. Since coverage is high, baseline is 3; it does not add semantic meaning beyond the schema, but that is acceptable given the schema already documents them.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool returns one stakeholder's position at every round close, oldest first, and frames it as 'the dilution story for a single person or fund.' It uses a specific verb ('Returns') and resource ('snapshots for a stakeholder'), and the mention of 'dilution story' helps distinguish it from general snapshot tools. It is distinct from sibling tools like cap_table_list_cap_table_snapshots_for_round, which is clearly implied by 'one stakeholder' vs. 'round'.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description includes explicit use cases: 'Use this to answer "how has my ownership changed" or "how much was this founder diluted across the rounds".' It also implicitly contrasts with the sibling for round-level snapshots by focusing on stakeholder-specific history. This gives clear when-to-use guidance without needing exclusions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_match_cap_table_stakeholderMatch Cap Table StakeholderAInspect

MatchCapTableStakeholder suggests the existing stakeholder a parsed SAFE's investor name maps to (fuzzy match). Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.
investorNameNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
matchedNo
stakeholderIdNo

TDQS

A3.9/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description adds a clear 'Read-only' claim, which is stronger and more specific than the annotation's destructiveHint=false, and it discloses that the operation is a non-mutating fuzzy match. This provides useful behavioral context beyond the structured annotations without contradicting them.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two short sentences with no filler, and the core action and input are front-loaded. Every word contributes meaningful context, making it easy to scan.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description is sufficient for basic invocation, and the output schema covers return-value details. However, it does not explain the behavior when the optional 'investorName' parameter is omitted, nor does it mention related alternatives or follow-up actions when no match is found, leaving some operational ambiguity.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The description clarifies that 'investorName' is the name from a parsed SAFE, adding meaning beyond the schema's bare field definition. However, it gives no additional context about 'companyId' beyond the schema's 'UUID value wrapper,' and with 50% schema description coverage the description only partially compensates for the undocumented parameter.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('suggests'), a specific resource ('the existing stakeholder'), and the source input ('a parsed SAFE's investor name') with a fuzzy-match mechanism. This clearly identifies what the tool does and distinguishes it from create/get/update/delete stakeholder siblings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage during SAFE parsing by mentioning 'a parsed SAFE's investor name,' so an agent can infer the context. However, it does not explicitly state when to use this tool versus creating a stakeholder or using other match-suggestion tools, nor does it mention any exclusions or fallback behavior.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_preview_close_cap_table_roundPreview Close Cap Table RoundA
Read-only
Inspect

PreviewCloseCapTableRound runs the SAME engine as CloseCapTableRound but does NOT persist or close anything — no status change, no snapshot writes. This is the action for "preview", "what-if", or "estimate the close"; it never finalizes the round. To actually close/finalize, use CloseCapTableRound.

ParametersJSON Schema
NameRequiredDescriptionDefault
roundIdYesUUID value wrapper.
companyIdYesUUID value wrapper.
newMoneyRaiseNo
preMoneyValuationNo
targetOptionPoolPctNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultNo
noticesNo
blockersNo

TDQS

A4.6/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, which the description aligns with by stating no persistence or closing. Beyond annotations, the description adds that it runs the same engine as CloseCapTableRound, confirming the behavior is identical except for persistence. This is a strong behavioral disclosure that exceeds the annotations' coverage.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences with zero wasted words. The key behavioral distinction (does not persist) is front-loaded, and the alternative is named concisely. Every sentence earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool has an output schema and annotations covering read-only and non-destructive behavior, the description is nearly complete. It lacks explicit mention of return value format, but the output schema exists to handle that. It could further list the optional parameters' purpose, but the core usage is clear. A 4 is justified because the description covers the essential context without redundancy.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 40%, and the description does not elaborate on parameters. However, the required parameters (companyId, roundId) are self-evident as wrappers. The optional parameters (newMoneyRaise, preMoneyValuation, targetOptionPoolPct) are not described in the schema (no descriptions), and the description doesn't clarify their meaning or format. The description adds no semantic value beyond what the schema provides, so baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states this tool runs the same engine as CloseCapTableRound but performs no persistence or closing, explicitly distinguishing it as a preview/what-if action. It names the exact verb (preview), resource (cap table round), and scope (no status change or snapshot writes), making it easy to differentiate from the sibling cap_table_close_cap_table_round.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly says when to use this tool: for 'preview', 'what-if', or 'estimate the close', and explicitly says it never finalizes the round. It also names the alternative (CloseCapTableRound) for actually closing/finalizing. This provides clear usage context and exclusions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

captable_preview_formation_carryPreview Cap Table From FormationA
Read-only
Inspect

Reports which owners a company's formation would carry onto its cap table, and what the cap table still needs afterwards. Writes nothing. Returns available=false when the company has no formation or its formation named no owners.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
rowsNo
availableNo
formationIdNo
stillNeededNo

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the description's 'Writes nothing' reinforces this. The description adds valuable behavioral context beyond annotations: it explains the return value behavior (available=false when no formation or no owners named). This is useful context that annotations don't provide.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences with zero waste. It front-loads the core purpose, then adds the key behavioral note about writes and the edge case return value. Every sentence earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description is complete for a preview tool with a single parameter and full schema coverage. It covers the purpose, the non-destructive nature, and the edge case behavior. The output schema exists, so return values don't need to be explained in the description. It could potentially mention what the 'needs afterwards' output looks like, but the output schema likely covers that.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents the single parameter (companyId as a UUID value wrapper). The description doesn't add parameter-specific details beyond what the schema provides, but with full coverage, the baseline of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's purpose: it reports which owners a company's formation would carry onto its cap table and what the cap table still needs afterwards. It uses a specific verb ('reports') and resource ('formation' to 'cap table'), and distinguishes itself from siblings like captable_hydrate_formation_carry by emphasizing it writes nothing and is a preview.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies when to use this tool: when you want to preview the effect of a formation on the cap table without writing. It doesn't explicitly name alternatives or exclusions, but the 'Writes nothing' statement and the preview nature provide clear context. It could be improved by explicitly stating when to use captable_hydrate_formation_carry instead.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_record_cap_table_investmentRecord Cap Table InvestmentA
Destructive
Inspect

Records one holding end-to-end: resolves or creates the stakeholder, then creates the holding with all derived fields, attaching or auto-creating a round for SAFE/Preferred. SAFE requires a valuation_cap. VESTING: for service equity held by a founder, employee, or advisor (instrument_type COMMON_STOCK or OPTION — restricted stock and option grants that vest over time), you MUST set the vesting field { start_date, total_months, cliff_months }. Carry these values from ExtractCapTable output (vesting_start_date / vesting_total_months / vesting_cliff_months) when importing a cap table. If such a holding has no vesting schedule in the source, ASK the user for the vesting start date, total months (e.g. 48), and cliff months (e.g. 12) BEFORE calling this tool — do not omit vesting and do not silently record it as fully vested. OMIT vesting entirely for investor instruments (SAFE, PREFERRED_STOCK, CONVERTIBLE_NOTE) — they never vest. Returns the stakeholder, security, and round ids. The response carries the cap table before this call, what it added, and the cap table after — report an import in exactly that order (current table, new additions, final table) and take the totals from the response rather than reading the cap table again. For several SAFEs at once, list every one you are about to add and get a yes before the first call, not after the last. PARTY: pass stakeholder_id whenever the person or fund is ALREADY on the cap table — including one you created or recorded earlier in this same conversation, and one you just read from GetListCapTableStakeholders. Use new_stakeholder ONLY for a party that is not on the register yet. Re-sending a name you have already used adds a SECOND row for the same person: the twin holds no equity, so ownership views hide it while stakeholder counts include it, and the register then disagrees with itself. If you are not certain whether a party exists, call GetListCapTableStakeholders first and take the id from there. The response returns stakeholder_reused — when it is true, say the holding was added to the existing stakeholder, never that a new one was created.

ParametersJSON Schema
NameRequiredDescriptionDefault
mfnNo
sharesNo
proRataNo
roundIdNoUUID value wrapper.
vestingNo
safeTypeNo
companyIdYesUUID value wrapper.
signedDateNo
discountRateNo
valuationCapNo
stakeholderIdNoUUID value wrapper.
instrumentTypeNo
newStakeholderNo
capitalCommittedNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
changeNo
roundIdNo
securityIdYes
stakeholderIdYes
stakeholderReusedNo

TDQS

A4.9/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Clearly discloses side effects: auto-creates stakeholders and rounds, derives fields, and warns that reusing a name creates a duplicate that is hidden in counts. It also explains hidden behavior (register self-inconsistency) and the exact consequences of both reusing and creating stakeholders. Exceptional transparency beyond annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is well-organized and front-loaded with the core purpose, then structured around VESTING and stakeholder usage. It is moderately long but compact. The only deduction is that the PARTY/vesting guidance is split across two sections and could be slightly tightened, but it's still efficient.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Covers the full lifecycle of the operation: stakeholder handling, round creation, vesting rules, warning about duplicates, and even instructs when to ask the user. Combined with the output schema, an agent has everything needed to invoke this correctly. The description even explains the expected output format, making it self-contained.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The description explains the semantic distinction between stakeholder and newStakeholder, the vesting rules for different instrument types, and the requirement to set vesting for service providers. It also references the cap_table_import fields, which connects to the schema parameters. This adds meaning well beyond the raw type definitions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb and outcome: 'Records one holding end-to-end.' It then explicitly lists the steps (create stakeholder or reuse, create holding, auto-create round for SAFE/preferred) and distinguishes this from related tools by naming the exact conditions (vesting for service providers, SAFE flow). An agent immediately understands what this tool does and what it does not do.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides concrete do/don't instructions: when to populate vesting (service provider equity), when to ask the user for missing vesting data before calling, and explicitly forbids adding vesting for investor instruments. Also tells the agent to query GetListCapTableStakeholders first to avoid creating duplicate parties. This is exemplary routing and pre-call guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_record_cap_table_refundRecord Cap Table RefundA
Destructive
Inspect

RecordCapTableRefund records a refund into the money-movement ledger (refund, confirmed) and flips the security's pipeline_status to 'refunded'.

ParametersJSON Schema
NameRequiredDescriptionDefault
amountNo
companyIdYesUUID value wrapper.
referenceNo
occurredAtNo
securityIdYesUUID value wrapper.
transactionIdNoUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
transactionIdYes

TDQS

A3.6/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare destructiveHint=true, and the description adds meaningful specificity by disclosing exactly what changes: a ledger entry with status 'confirmed' and pipeline_status 'refunded'. This goes beyond the annotation by naming the affected ledger and the mutation to the security's pipeline status, which is useful behavioral context for an agent.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single efficient sentence that front-loads the core action and then states the resulting side effect. The only minor weakness is the repetition of 'RecordCapTableRefund records', which slightly wastes space but does not materially harm clarity.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a destructive tool with six parameters, nested object wrappers, and an output schema, the description is too sparse. It fails to explain the meaning of four parameters, does not mention which fields are required vs optional for this specific refund flow, and omits practical constraints such as whether the security must already be in an invested state or whether amount is conditionally required. The output schema may cover return values, but parameter semantics and preconditions remain under-specified.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 50%, and the provided descriptions are minimal ('UUID value wrapper'). The description adds no parameter-level meaning: it does not explain amount, reference, occurredAt, transactionId, or the fact that companyId and securityId identify the security being refunded. Given the low schema coverage, the description should compensate but does not.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description names a specific verb and resource: records a refund into the money-movement ledger and flips pipeline_status to 'refunded'. This clearly distinguishes it from sibling record tools like cap_table_record_cap_table_investment and cap_table_record_cap_table_wire, which handle different money movements.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The usage context is implied: use this tool when recording a refund. However, there is no explicit when-to-use/when-not-to-use guidance, no mention of prerequisites such as the security being in a refundable state, and no alternatives named. The sibling context makes the intended use inferable, but the description itself leaves it to inference.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_record_cap_table_wireRecord Cap Table WireA
Destructive
Inspect

Records an investor wire into the money-movement ledger and flips the security's pipeline_status to 'wired'. A wire is accepted ONLY when it is backed by one of: (a) a matched banking transaction_id (see GetListCapTableWireMatchSuggestions), or (b) a proof_document_uri whose ExtractWirePaymentProof verdict is 'verified'. With neither, the call is rejected — never mark a wire wired without a matched transaction or a verified payment proof.

ParametersJSON Schema
NameRequiredDescriptionDefault
amountNo
companyIdYesUUID value wrapper.
referenceNo
occurredAtNo
securityIdYesUUID value wrapper.
ocrConfidenceNo
reviewedProofNo
transactionIdNoUUID value wrapper.
proofDocumentUriNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
transactionIdYes

TDQS

A4.6/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations declare destructiveHint=true, and the description adds meaningful behavioral context: it flips pipeline_status to 'wired', it is rejected unless certain conditions hold, and it writes to a money-movement ledger. It does not detail reversibility or audit effects, but the destructive annotation plus the explicit state change and rejection conditions give strong transparency.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences, all information-dense. The core action and side effect are front-loaded, followed by the acceptance criteria and a clear prohibition. No filler or repetition of schema details.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a destructive, conditional write operation with 9 parameters and nested objects, the description covers the essential decision logic and the main side effect. It does not explain the remaining parameters (ocrConfidence, reviewedProof, reference) or the output schema, but the output schema exists and the most safety-critical conditions are fully specified.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 33%, so the description must compensate. It explains the roles of transactionId and proofDocumentUri as the two acceptable backing sources, and implies amount/occurredAt are the wire details. It does not explain ocrConfidence, reviewedProof, or reference, but the critical acceptance-criteria parameters are semantically clarified.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('Records'), a specific resource ('investor wire into the money-movement ledger'), and a concrete side effect ('flips the security's pipeline_status to 'wired''). It clearly distinguishes this from sibling tools like cap_table_record_cap_table_investment and cap_table_record_cap_table_refund by naming the exact action and the pipeline status change.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly states when a wire is accepted (matched transaction_id OR verified proof_document_uri) and when it is rejected ('never mark a wire wired without a matched transaction or a verified payment proof'). It also names the sibling tools to consult for the prerequisites (GetListCapTableWireMatchSuggestions and ExtractWirePaymentProof), giving clear routing guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_reopen_cap_table_roundReopen Cap Table RoundA
Destructive
Inspect

ReopenCapTableRound flips a CLOSED round back to OPEN (status only).

ParametersJSON Schema
NameRequiredDescriptionDefault
roundIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
roundNo

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already mark this as destructive, and the description adds valuable context by specifying the exact behavioral scope: only the status is changed, no other round data is affected. This helps an agent understand the blast radius beyond the generic destructiveHint.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single sentence delivers the core purpose, the state transition, and the scope limitation. Every word earns its place; there is no redundancy or filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a single-parameter status-transition tool, the description plus annotations and output schema provide everything an agent needs. The state prerequisite (round must be CLOSED) is stated, and the mutation scope is clarified.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema covers 100% of the parameter documentation, including the UUID value wrapper. The description adds no additional parameter-level meaning, but none is needed since the schema fully documents roundId.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('flips') and clearly identifies the resource and state transition: a CLOSED round becomes OPEN. The parenthetical '(status only)' further differentiates this from broader update operations, making the tool's purpose unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implicitly establishes when to use the tool: when a closed cap table round needs to be reopened. It doesn't explicitly name alternatives like update_cap_table_round or close_cap_table_round, but the 'status only' clarification helps route the agent away from general-purpose updates.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

captable_send_safe_for_signatureCreate SAFE EnvelopeA
Destructive
Inspect

CreateSafeEnvelope opens a two-party SAFE signing envelope from cap-table-supplied data (the caller fetched it via company.GetSafeAgreement): it renders the signable SAFE PDF, inserts the company (order 1) + investor (order 2) signers, and returns the raw investor signing token ONCE.

ParametersJSON Schema
NameRequiredDescriptionDefault
providerNo
companyIdNoUUID value wrapper.
investorsNo
companyNameYesHuman-readable name (1-255 Unicode chars).
founderEmailNo
valuationCapNo
founderUserIdYesUUID value wrapper.
safeAgreementIdNo
reminderIntervalDaysNo
stateOfIncorporationNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
signersNo
envelopeIdNo
investorTokensNo

TDQS

A3.9/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With destructiveHint already set to true, the description still adds meaningful behavioral context: it states the raw investor signing token is returned only ONCE, which is a critical one-time side effect an agent must know. It also discloses the signer ordering and that the signable PDF is rendered as part of the operation. No contradiction with annotations exists.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single dense sentence with no filler; every clause adds useful detail. It front-loads the main purpose and then rolls out the flow and critical one-time warning. It could be slightly better structured for scannability, but it is economical and information-dense.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description covers the essential purpose, a prerequisite, and the most important side effect (one-time token). However, for a destructive 10-parameter tool, it lacks guidance on provider selection, investor data requirements, what is actually sent to signers, and whether the envelope is immediately persisted as an irreversible action. It is adequate but has clear remaining gaps.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only about 30%, so the description must compensate by explaining key parameters, but it does not. It references the data source and signing order, which lightly maps to safeAgreementId and investors[].signingOrder, but the many other undocumented params (provider, founderEmail, valuationCap, reminderIntervalDays, stateOfIncorporation, etc.) are left unexplained.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific action ('opens a two-party SAFE signing envelope') and a specific resource (SAFE agreement data from company.GetSafeAgreement), going well beyond the tool name and title. It also clarifies the exact flow: renders the PDF, inserts signers in order, and returns the investor signing token once. This makes it clearly distinguishable from generic signature_envelope tools in the sibling list.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives a clear precondition: the caller must have fetched the SAFE agreement via company.GetSafeAgreement. This tells the agent when it is appropriate to invoke the tool. However, it does not explicitly contrast it with signature_create_envelope or state when NOT to use it, so it falls short of the strongest guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_set_cap_table_authorized_sharesSet Cap Table Authorized SharesA
Destructive
Inspect

SetCapTableAuthorizedShares updates the company's authorized share ceiling (charter amendment must have been obtained before calling this). Owner-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.
authorizedSharesNo
authorizedCommonSharesNo
authorizedPreferredSharesNo

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A3.9/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations provide destructiveHint=true, so the mutating behavior is already known. The description adds valuable context beyond annotations: the necessary precondition of a charter amendment and the owner-only restriction. This helps the agent understand when invocation is valid and who can invoke it.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, well-structured sentence that front-loads the primary action and includes essential constraints in a parenthetical. No waste; every word adds value.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Despite having an output schema, the description is incomplete for a mutation tool with multiple parameters. It omits critical semantics around the three share-count fields, does not state whether the values are additive or mutually exclusive, and leaves the input structure ambiguous. Given the destructive nature, more detail is needed.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 25% (companyId described), but the description does not compensate for the other three parameters. It fails to explain the distinction between authorizedShares, authorizedCommonShares, and authorizedPreferredShares, leaving the agent guessing about which to provide or how they relate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the verb and resource: 'updates the company's authorized share ceiling'. It uniquely identifies this tool among many cap_table siblings, distinguishing it from update_agreement, update_round, etc., by focusing specifically on authorized shares.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides clear context on when to use: only after obtaining a charter amendment, and only by the owner. It does not explicitly list alternatives or exclusions, but the operation is specific enough that the prerequisite conditions serve as adequate guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_set_cap_table_pipeline_statusSet Cap Table Pipeline StatusAInspect

Moves ONE investor's holding along the fundraising pipeline. Use this to change a stage — never UpdateCapTableSecurity, which is a full replace and will blank any field you do not resend. Forward goes one stage at a time: committed -> sent -> signed (awaiting_middleman sits between sent and signed and applies only to deals routed through a middleman, so stepping over it is fine). Skipping further ahead is rejected. Moving BACK to an earlier stage is allowed and is how a stage entered by mistake gets corrected — no need to delete the investor. Two things cannot be undone: 'wired' is set only by recording the wire (RecordCapTableWire, which requires a matched bank transaction or a verified payment proof) and never by this tool, and once wired the only move is a refund (RecordCapTableRefund). Setting the stage a holding already has is accepted and changes nothing. The fundraising pipeline is investors only: founders and employees receive equity, they never commit or wire capital, so a stage move on their holding is refused — leave them out when you list or summarize the pipeline.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.
securityIdYesUUID value wrapper.
pipelineStatusNo

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.8/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the sparse annotations (openWorldHint=false, destructiveHint=false), the description discloses important behaviors: one-stage-at-a-time forward moves, rejection of multi-step jumps, allowed backward moves, no-op on same stage, refusal for non-investors, and the irreversibility of 'wired' status. No contradiction with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is long but front-loaded with the core purpose and every sentence contributes critical constraints. It could be trimmed slightly, but the density of essential rules justifies its length.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity, the description covers all relevant rules: valid stage transitions, special middleman handling, backward corrections, irreversible wired state, and investor-only scope. With an output schema present, return structure is already handled, making the description sufficiently complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema provides only UUID wrapper descriptions for companyId and securityId, and no description for pipelineStatus (67% coverage). The description compensates by defining the pipeline sequence (committed -> sent -> signed, with awaiting_middleman intermediate) and clarifying the semantics of the status field, though it doesn't explicitly name the parameters.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool 'Moves ONE investor's holding along the fundraising pipeline,' identifying the specific verb, resource, and scope. It also distinguishes itself from the sibling UpdateCapTableSecurity by warning that the latter is a full replace that blanks unsent fields.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly explains when to use this tool instead of alternative tools: 'never UpdateCapTableSecurity, which is a full replace,' and references RecordCapTableWire and RecordCapTableRefund for irreversible transitions. It details forward/backward movement rules, the middleman edge case, and the investor-only restriction, giving clear guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_simulate_cap_table_exitSimulate Cap Table ExitAInspect

Computes what every stakeholder takes home at ONE hypothetical exit valuation, running the liquidation-preference waterfall and converting SAFEs as if the exit were the price round. Read-only — nothing is written. When the user asks to "run a simulation" without naming a number, do not pick round numbers out of the air: read the company's own valuations first (GetListCapTableRounds for pre/post-money, GetListCapTableSecurities for SAFE valuation caps) and call this once per valuation, plus one clearly below the cheapest and one or two well above the richest, so the ladder shows both a down-round and an upside. Keep it to about five valuations. Report each scenario as: the exit value, the total distributed, and one line per investor with the payout and the cash-out multiple (payout / capital invested, e.g. "20.0x"); call out anyone crossing $1M and $30M, and say plainly when an exit below the last round means liquidation preferences are repaid before common stock. Never hand-calculate any of these numbers.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.
exitValuationNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
rowsNo
exitValuationNo
totalDistributedNo

TDQS

A4.8/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description explicitly states 'Read-only — nothing is written,' which is valuable disclosure beyond the annotations (which lack readOnlyHint). It also reveals reporting behavior such as calling out $1M/$30M crossings, explaining liquidation-preference repayment, and never hand-calculating results.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is long but purpose-dense: the core behavior is front-loaded in the first sentence, and every subsequent sentence adds actionable guidance. There is no filler or repetition.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a tool with an output schema and two parameters, this description covers purpose, read-only behavior, scenario selection, and user-facing reporting. The only notable gap is that it never clarifies what happens when exitValuation is omitted, even though the schema marks it optional.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is only 50%, so the description must compensate for the undocumented exitValuation parameter. It does so by explaining that the tool computes at a single hypothetical exit valuation and by explaining how to choose valuation inputs. It does not explicitly state that exitValuation is optional or describe units, but it adds substantial meaning beyond the bare regex pattern.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb and resource: it 'Computes what every stakeholder takes home at ONE hypothetical exit valuation,' making the simulation nature unmistakable. It also names the waterfall mechanics and SAFE conversion, distinguishing it from cap-table summary/read tools among the siblings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives explicit when-to-use guidance: when the user asks to 'run a simulation' without a number, read valuations first from named sibling tools, call once per valuation, add below/above valuations, and keep it to about five. It also tells the agent what to do instead of inventing round numbers.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_update_cap_table_agreementUpdate Cap Table AgreementAInspect

UpdateCapTableAgreement applies a full update (status/progress/timestamps).

ParametersJSON Schema
NameRequiredDescriptionDefault
agreementYes

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A3.5/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only provide openWorldHint=false and destructiveHint=false, leaving the mutation semantics undisclosed. The description adds that it updates status/progress/timestamps, which is useful, but it does not clarify whether 'full update' means a complete replacement (clearing unspecified fields) or a partial update, which is critical for a mutation tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, front-loaded sentence that communicates the core purpose without wordiness. Every word contributes to the meaning, making it highly concise and well-structured.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool has a complex nested schema with many fields and a required 'agreement' object, but the description provides only a high-level phrase and no details on how to construct the input, what constitutes a 'full update', or what the output contains. The output schema exists but the description does not use it to guide the agent.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema description coverage is 0% for the main 'agreement' parameter, with only nested UUID wrappers described. The description mentions 'status/progress/timestamps' but does not explain the required fields, the nested object structure, or the semantics of the numerous properties in the schema. This is insufficient for a complex nested parameter.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the action ('applies a full update') and the resource ('cap table agreement'), and specifies the scope ('status/progress/timestamps'). This distinguishes it from the sibling tool 'cap_table_update_cap_table_agreement_status', which only updates status.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The phrase 'full update' implies this is for comprehensive changes, as opposed to targeted updates, but it does not explicitly state when to use this versus the alternative status-only update tool. No explicit when/when-not guidance is provided, though the naming and 'full update' hint at usage context.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_update_cap_table_agreement_statusUpdate Cap Table Agreement StatusBInspect

UpdateCapTableAgreementStatus transitions a SAFE agreement's status (Feature 10 pipeline wiring) — e.g. to completed once signing finishes. Status-only update; artifact pointers are preserved.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesUUID value wrapper.
statusNo

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

B3.4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations provide destructiveHint=false and openWorldHint=false, so the description doesn't need to restate safety. The description adds useful behavioral context: it is a status-only transition, artifact pointers are preserved, and it is part of a pipeline. However, it does not disclose whether the transition is validated (e.g., allowed status transitions), whether it is idempotent, or what side effects occur beyond the status change.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences and front-loads the core purpose. The parenthetical 'Feature 10 pipeline wiring' is somewhat noisy but the rest is efficient. Every sentence earns its place, though the jargon could be removed.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool has an output schema, so return values are covered elsewhere. The description covers the core behavior and the key constraint (status-only, pointers preserved). However, it lacks guidance on valid status transitions, which is important for a state-transition tool, and it doesn't mention whether the operation is idempotent or what errors might occur.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 50%: the 'id' parameter has a description ('UUID value wrapper') and the 'status' parameter has an enum but no description. The tool description clarifies that 'status' is the target status for the transition, which adds some meaning beyond the raw enum. However, it does not explain the allowed transitions, whether status is required, or what happens if status is omitted.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('transitions'), a specific resource ('a SAFE agreement's status'), and a concrete example ('to completed once signing finishes'). It also clarifies that this is a status-only update and that artifact pointers are preserved, which distinguishes it from the sibling cap_table_update_cap_table_agreement. It loses one point because the phrase 'Feature 10 pipeline wiring' is internal jargon that adds little for an agent.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies when to use the tool: when a SAFE agreement's status needs to be transitioned, e.g., after signing. It also implicitly distinguishes it from cap_table_update_cap_table_agreement by noting it is status-only. However, it does not explicitly state when NOT to use it, nor does it name the alternative tool or describe conditions that would select a different tool.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_update_cap_table_roundUpdate Cap Table RoundAInspect

Changes a funding round's own terms — name, target, valuation, dates. Writes. It does not move a round between open and closed: closing runs a conversion engine and has its own call, and reopening has another.

ParametersJSON Schema
NameRequiredDescriptionDefault
roundYes

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description explicitly says 'Writes,' which is important since annotations only include openWorldHint=false and destructiveHint=false and do not convey that this is a mutation. It also exposes the behavioral distinction around close/reopen. It does not mention side effects, permissions, or reversibility, but the output schema and annotations cover some context.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two short sentences with no filler. The core purpose and the critical exclusion are front-loaded, and every clause earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the complex nested schema and many cap_table siblings, the description gives enough orientation: what it updates, that it writes, and the main operation it does NOT perform. A minor gap is that the schema includes a status field while the description says the tool does not move rounds between open/closed, which could leave an agent unsure whether status can be edited here.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema description coverage is 0%, so the description must compensate. It does add meaning by identifying the meaningful editable fields (name, target, valuation, dates) within the nested round object. However, it does not map these to the actual schema property names, nor explain the nested wrapper structure or the role of the required companyId.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('Changes') and names the exact resource ('a funding round's own terms') plus the fields affected: name, target, valuation, dates. It explicitly draws a boundary against closing and reopening the round, which distinguishes it from the sibling tools cap_table_close_cap_table_round and cap_table_reopen_cap_table_round.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description clearly states when to use the tool (modifying a round's own terms) and when not to use it (moving a round between open and closed). It even explains why closing is separate ('runs a conversion engine') and notes that reopening has its own dedicated call, giving the agent actionable routing guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_update_cap_table_securityUpdate Cap Table SecurityCInspect

UpdateCapTableSecurity applies a full update to a holding.

ParametersJSON Schema
NameRequiredDescriptionDefault
securityYes

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

C2.4/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The phrase 'full update' hints at a replace-semantics behavior, which is a useful trait beyond the annotations, but it does not explain consequences such as whether unspecified fields are cleared, whether the operation is idempotent, or what happens if the security does not exist. With only openWorldHint=false and destructiveHint=false annotations, the description carries most of the behavioral burden and falls short. The term 'holding' also obscures rather than clarifies the entity being modified.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is one short sentence, so it is concise, but it mostly restates the tool name and adds little value beyond the word 'full'. It lacks the structural clarity that would come from separating purpose, usage, and behavior. The sentence is not bloated, but it also does not earn its place meaningfully.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness1/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a highly complex tool with a 30+ field nested security object and no property descriptions, a one-sentence description is severely inadequate. There is no information on which fields are updatable, how the update interacts with existing data, what the response contains, or how to handle partial input. Even though an output schema exists, the input complexity demands far more contextual guidance.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, and the description does not compensate by explaining any of the many fields in the security object. There is no mention of required fields, field types, or how fields like safeType, instrumentType, or vesting should be structured. Agents must rely entirely on the raw schema, which lacks semantic descriptions for most properties.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('applies a full update') and a resource ('a holding'), so the core action is clear. It does not explicitly differentiate from sibling update tools like cap_table_update_cap_table_agreement or cap_table_update_cap_table_stakeholder, but the name and title make the target resource evident. The term 'holding' is slightly ambiguous, but not misleading enough to lower the score further.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance is given about when to use this tool versus other cap_table update tools or alternatives such as delete_cap_table_security or get_cap_table_security. There is no mention of prerequisites, such as having an existing security, nor any indication about partial vs. full replacement behavior beyond the word 'full'. The description leaves all usage decisions to the agent with no explicit context.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_update_cap_table_stakeholderUpdate Cap Table StakeholderAInspect

Edits an EXISTING stakeholder's identity (name, type, email, metadata) by id. FULL REPLACE; type is effectively immutable. To ADD a new stakeholder use CreateCapTableStakeholder; for an investor contributing capital use RecordCapTableInvestment.

ParametersJSON Schema
NameRequiredDescriptionDefault
stakeholderYes

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.6/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already indicate non-destructive (destructiveHint=false) and not open world (openWorldHint=false). The description adds valuable behavioral context: it is a FULL REPLACE operation (meaning provided fields replace existing ones entirely) and that type is effectively immutable. This goes beyond the annotations and clarifies side effects of the operation.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences with zero waste. The primary purpose and scope are front-loaded, followed by routing to alternatives. Every word earns its place, making it highly efficient for an agent scanning for tool selection.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a tool with a complex nested schema and an output schema (not shown but present), the description covers the essential operational details: it edits an existing stakeholder, is a full replace, type is immutable, and it names the alternatives. It doesn't explicitly clarify that the id is nested within the stakeholder object, but given the schema is available, the agent can infer this. Overall, it provides sufficient context for correct invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With schema description coverage at 0%, the description must compensate. It identifies key parameters (name, type, email, metadata) and explains that the operation is a full replace, clarifying that these are update fields rather than filters. It also mentions 'by id' which signals the id's role. Though it doesn't fully map the nested structure, it adds meaning that the schema alone doesn't convey.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('Edits'), a specific resource ('EXISTING stakeholder's identity'), and a scope ('by id'). It clearly names the fields affected (name, type, email, metadata) and distinguishes it from CreateCapTableStakeholder (for adding) and RecordCapTableInvestment (for capital contributions). This makes it unambiguous and differentiates it from siblings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly states when to use the tool (editing an existing stakeholder) and provides clear exclusions: use CreateCapTableStakeholder to add a new stakeholder and RecordCapTableInvestment for investor capital contributions. This gives the agent explicit routing guidance with no ambiguity.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cap_table_update_my_stakeholder_nameUpdate My Stakeholder NameA
Idempotent
Inspect

UpdateMyStakeholderName lets an investor correct the name the company holds for them — a misspelled name on a SAFE is the investor's to fix, and asking the founder to retype it was the only route. Scoped to the caller's own stakeholder row; nothing else on the row can be changed this way.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesHuman-readable name (1-255 Unicode chars).
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare idempotentHint=true and destructiveHint=false. The description adds context about the action being limited to the caller's own row and that no other fields can be altered, which aligns with the non-destructive hint and provides a clear safety boundary. There is no contradiction.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences: the first establishes purpose and scenario, the second clarifies scope. It is front-loaded with the action and contains no repetitive or extraneous information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a narrowly-scoped tool with only 2 parameters and an output schema present, the description fully conveys purpose, when to use it, and its exact scope. It leaves no critical gaps, especially given the output schema already defines return structures.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema descriptions already cover both parameters at 100% ('Human-readable name (1-255 Unicode chars)' and 'UUID value wrapper'). The description adds context about the name being the corrected name the company holds, but it does not materially deepen the meaning beyond what the schema already provides, so the baseline of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's function: 'lets an investor correct the name the company holds for them.' It specifies the verb 'correct' and the resource 'name', and distinguishes itself from sibling tools by noting it is scoped to the caller's own stakeholder row and only changes the name, unlike broader cap_table_update_cap_table_stakeholder.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides a concrete use case (misspelled name on a SAFE) and explains this is a self-service fix for investors, removing the need to ask a founder. It also states a clear limitation ('nothing else on the row can be changed this way'), which effectively excludes using this tool for other updates. However, it does not explicitly name alternative tools or offer direct comparisons beyond the scope statement.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

card_create_cardCreate CardAInspect

Issues a new virtual card at the card issuer, funded by a specific bank account. account_id is REQUIRED: set it to the id of the account the card should spend from — it must belong to the same company as params.company_id (get_list_accounts lists the company's accounts; the call is rejected if the account belongs to another company or cannot fund cards). Set params.company_id to the company the card belongs to — the caller's membership is verified server-side, so pass a company the user actually belongs to (get_my_companies lists them). Set params.nickname to the name the user gave the card. Set params.spend_limit_cents to the limit in CENTS, not dollars: a $2,000 limit is 200000. params.spend_interval is REQUIRED whenever you send a limit and the call is rejected without it, so always send both — send SPEND_INTERVAL_MONTHLY when the user names an amount but no period, SPEND_INTERVAL_DAILY for a daily cap, or SPEND_INTERVAL_TRANSACTION for a per-charge cap. Do not send SPEND_INTERVAL_YEARLY: the default issuer does not support it and rejects the call — convert to a monthly amount and say so. Omit both fields only when the user wants no limit at all. Returns the created card, including its id, nickname, status, spend limit, expiry, cardholder, and billing address; report the id back to the user. Creating a card moves no money, but it does provision a real instrument at the issuer and no tool can delete it — only freeze it — so create one card per request and never retry a create that already succeeded. The full card number and CVV are never returned by any tool.

ParametersJSON Schema
NameRequiredDescriptionDefault
paramsYes
accountIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultNo

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With only openWorldHint and destructiveHint annotations, the description carries the burden and covers it thoroughly: server-side membership validation, rejection for cross-company accounts, irreversibility ('no tool can delete it — only freeze it'), the no-retry rule, that no money moves, and that full card number/CVV are never returned. No annotation contradiction.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is dense and every sentence adds value, but it is a single long paragraph rather than a structured list. It front-loads the primary action and critical requirements, so it remains appropriately sized for the tool's complexity.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a create operation with sparse annotations and an output schema present, the description supplies all missing context: account/company relationship, required interval pairing, irreversibility, retry guidance, and what to report back. An agent has enough to invoke the tool correctly and avoid side-effect mistakes.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is only 50%, but the description compensates for the most important parameters: accountId ownership, companyId membership, nickname, spendLimitCents unit conversion ('a $2,000 limit is 200000'), and spendInterval value mapping including the unsupported yearly variant. Optional fields like provider/address are not detailed, but the required and ambiguous semantics are fully resolved.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb and resource: 'Issues a new virtual card at the card issuer, funded by a specific bank account.' This clearly distinguishes card creation from siblings like card_freeze_card or card_update_card_spend_limit, and is far more informative than the title alone.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives concrete usage conditions: account_id is REQUIRED, spend_interval is REQUIRED whenever a limit is sent, SPEND_INTERVAL_YEARLY must not be used, and both limit fields should be omitted only when no limit is desired. It does not explicitly name sibling tools for follow-up actions (e.g., card_update_card_spend_limit), but the create-versus-manage context is clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

card_freeze_cardFreeze CardA
DestructiveIdempotent
Inspect

Suspend a card at the issuer so it declines new charges. The card is not closed and no money moves; UnfreezeCard restores it. Safe to repeat: a card that is already frozen is returned unchanged and successfully. Only report a card as frozen when the call succeeded — an error means it is still live.

ParametersJSON Schema
NameRequiredDescriptionDefault
cardIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
cardNo

TDQS

A4.5/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the idempotent and destructive annotations, the description adds meaningful behavioral detail: freezing does not close the card or move money, already-frozen cards return unchanged and successfully, and an error means the card is still live. These are exactly the non-obvious behaviors an agent needs to know.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three tight sentences: purpose first, then scope clarifications, then success/error semantics. Every sentence contributes new information and none repeats the title or schema.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a single-parameter operation with idempotency, safety, and error semantics explicitly covered, plus an output schema and counterpart tool name, nothing an agent needs to invoke or interpret the call is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% for the single cardId parameter, so the schema carries the parameter information. The description adds nothing specific about cardId format or semantics beyond implying the card to freeze, which meets the baseline but does not exceed it.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific action ('Suspend a card at the issuer') and the functional consequence ('declines new charges'). It distinguishes freezing from closing ('card is not closed') and names UnfreezeCard as the restoring counterpart, making the purpose unambiguous and separable from sibling card tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It clearly implies when to use this tool: when a card should decline new charges while remaining open. It names UnfreezeCard as the restore path and gives an error-handling rule for reporting success, but it never explicitly states when-not-to-use or lists alternatives beyond the unfreeze counterpart.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

card_get_cardGet CardA
Read-only
Inspect

Returns one card by id: its label, type, state, limits and the last four digits of its number. Read-only. The full card number and CVV are never returned by this or any other tool.

ParametersJSON Schema
NameRequiredDescriptionDefault
cardIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
cardNo

TDQS

A4.5/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the readOnlyHint annotation, the description adds a meaningful security guarantee: the full card number and CVV are never returned by this or any other tool. It also specifies that only the last four digits are exposed, which is critical behavioral context for an agent handling sensitive card data.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three short sentences front-load the core behavior (returns one card by id) and its key fields, then add the read-only safety and the never-returned data guarantee. Every sentence carries distinct value with zero redundancy or filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool has a single parameter, an output schema, and annotations covering safety. The description covers the essential scope, the data sensitivity limitation, and the read-only nature, leaving nothing an agent needs to invoke it correctly unexplained.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with the cardId parameter already described as a UUID value wrapper. The description adds only 'by id,' which mildly reinforces the parameter's role but does not materially enhance the schema's explanation. Baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb and resource: 'Returns one card by id' and enumerates the exact fields returned (label, type, state, limits, last four digits). This clearly distinguishes it from siblings like card_get_list_cards or card_get_card_spend, which cover different resources and scopes.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description clearly establishes when to use it: when you have a specific card id and need its details. It does not explicitly name alternatives or state exclusions, but the 'one card by id' framing makes the use case unambiguous without confusing it with list or spend tools.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

card_get_card_spendGet Card SpendA
Read-only
Inspect

Returns how much has been spent on a card over a period, against its limit. Read-only. Use this to answer "how much is left on this card" without adding up transactions by hand.

ParametersJSON Schema
NameRequiredDescriptionDefault
cardIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
cardIdNo
limitCentsNo
limitIntervalNo
totalSpentCentsNo

TDQS

A3.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the description's 'Read-only' adds little. It does add the behavioral context that the result is a summarized spend figure relative to a limit, but it does not clarify period boundaries, pending transaction treatment, or other operational details.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is short and front-loaded, with the core behavior in the first sentence. 'Read-only.' is slightly redundant with the annotations, so it is not entirely zero-waste, but overall it is appropriately sized.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple read-only tool with one parameter, an output schema, and safety annotations, the description covers the essential purpose and a practical use case. The main gap is that 'over a period' is vague; it does not explain how the period is determined.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, with cardId documented as a UUID value wrapper. The description does not discuss cardId or how it maps to the returned data, so it adds no meaning beyond the schema; the high coverage keeps this at baseline.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states a specific verb and resource: it returns how much has been spent on a card over a period against its limit. This distinguishes it from card_get_card, card_get_list_cards, and card_update_card_spend_limit among the siblings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives an explicit use case: answer 'how much is left on this card' without manually summing transactions. It does not name alternative tools or exclusion conditions, but the intended context is clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

card_get_disputeGet DisputeA
Read-only
Inspect

Reads one card dispute by its id, refreshing its status from the card issuer first. Returns the dispute's card, disputed transaction, amount, status (filed, pending review, accepted, won, lost, rejected, or withdrawn), reason, description, and when it was filed and resolved.

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
disputeNo

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the readOnlyHint annotation, the description discloses a non-obvious behavior: it refreshes the dispute's status from the card issuer first. It also enumerates the possible status values and return fields, adding meaningful context beyond the annotations. It does not contradict the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single well-structured sentence that front-loads the core action and identifier, then adds refresh behavior and return contents. Every phrase adds useful information without redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a read-only single-resource lookup with one fully documented parameter and an output schema, the description covers everything needed to call it correctly. The refresh behavior and status enumeration provide additional context that makes the tool's behavior predictable.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema provides 100% coverage of the single 'id' parameter, so the description does not need to add much. 'By its id' confirms the semantic role of the parameter, but there is no additional format, requiredness, or usage detail beyond what the schema already supplies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific verb ('Reads'), a specific resource ('one card dispute'), and the lookup key ('by its id'). It also distinguishes itself from list-style siblings by emphasizing a single dispute retrieved by id.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The 'one card dispute by its id' phrasing makes the targeted, single-record use case clear, contrasting with list/collection siblings like card_get_list_card_disputes. It does not explicitly name alternatives or state when not to use this tool, but the context is strong enough that an agent can infer the appropriate selection.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

card_get_list_card_disputesList Card DisputesA
Read-only
Inspect

Lists card disputes. Set filter.card_id to see the disputes filed on one card, or filter.company_id to see every dispute across a company (the caller's access is verified server-side). Returns each dispute's id, card, disputed transaction, amount, status (filed, pending review, accepted, won, lost, rejected, or withdrawn), reason, and when it was filed and resolved. Use page_size and page_token to page through long lists.

ParametersJSON Schema
NameRequiredDescriptionDefault
filterNo
pageSizeNo
pageTokenNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
disputesNo
totalCountNo
nextPageTokenNo

TDQS

A4.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already mark this as read-only and non-destructive. The description adds that caller access is verified server-side and that long lists require pagination, both useful behavioral details. There is no contradiction with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three dense sentences, front-loaded with the core action and flow naturally from action to filters to return fields to pagination. No filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the presence of an output schema and annotations, the description covers the essential call semantics: what is listed, how to scope it, and how to page. The only minor gap is the filter name case mismatch and no explicit statement that card_id and company_id are alternatives, not requirements.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema descriptions are essentially empty (only 'UUID value wrapper'), so the description bears the burden of explaining filter.card_id and filter.company_id semantics and the role of page_token/page_size. It does this clearly, though it uses snake_case while the schema uses camelCase (cardId/companyId), a mild mismatch.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb and resource ('Lists card disputes') and immediately clarifies two scoping modes (by card_id or company_id), which distinguishes it from sibling card_get_dispute and card_get_list_cards. The purpose is unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It explains the two filtering modes and when each is appropriate, and notes that company-wide access is verified server-side. However, it doesn't explicitly compare with the singular card_get_dispute for fetching one dispute, so alternatives are not fully spelled out.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

card_get_list_cardsList CardsA
Read-only
Inspect

List the caller's own cards.

ParametersJSON Schema
NameRequiredDescriptionDefault
includeCanceledNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
cardsNo

TDQS

A3.8/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the description needs less behavioral disclosure. It adds a useful ownership scope, but it does not explain the effect of includeCanceled or any other behavioral trait beyond what annotations and output schema already provide.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single front-loaded sentence with no filler. Every word contributes to clarity, which is appropriate for such a simple tool.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a one-parameter read-only tool with an output schema, the core scope is covered, but the description leaves the includeCanceled parameter undocumented and does not explicitly route the agent between own-card and org-card listing tools. Adequate, with clear gaps.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% and the tool description does not explain includeCanceled at all. The parameter name is fairly self-explanatory, but the description adds no meaning beyond the schema, so the agent must infer semantics from the name alone.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description states a specific verb ('List'), a resource ('cards'), and a scoping qualifier ('the caller's own'), which clearly distinguishes this from siblings like card_get_list_org_cards and card_get_card. The purpose is immediately understandable.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The phrase 'caller's own cards' provides clear usage context and implicitly contrasts with organization-level listing tools, but it does not explicitly name alternatives or state when not to use. No exclusions are mentioned, so it earns slightly above implied usage.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

card_get_list_org_cardsList Org CardsA
Read-only
Inspect

List the active cards of every member of the given company, as a narrow projection. Membership of the AUTHENTICATED caller in company_id is verified server-side — the id selects, it never authorizes.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
orgCardsNo

TDQS

A3.8/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, but the description adds meaningful behavioral context: membership verification is server-side and the id 'selects, never authorizes.' This clarifies a subtle security-relevant behavior and hints at a limited output via 'narrow projection.'

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, no wasted words. The core action is front-loaded, and the second sentence delivers a valuable behavioral note. The structure is exemplary for a single-parameter read-only tool.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, the description need not explain return values. It covers the main behavior and the authorization nuance. Missing details like pagination or field set are minor and partially implied by 'narrow projection.' The tool is simple enough that this is adequate.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema covers the single parameter with a description ('UUID value wrapper'), which is 100% coverage, so the baseline is 3. The tool description adds minimal extra meaning by referring to 'the given company,' which clarifies that companyId represents the company, but it does not go beyond that obvious inference.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool lists active cards for every member of a given company, with a narrow projection. This is specific and distinct from sibling card tools, but it does not explicitly name or compare to alternatives like card_get_list_cards, so it stops short of a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage (when you need cards for all members of a company) but provides no explicit guidance on when to use this tool versus alternatives, nor any exclusions or prerequisites beyond membership verification. No sibling tools are mentioned.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

card_unfreeze_cardUnfreeze CardA
Idempotent
Inspect

Restore a frozen card at the issuer so it accepts charges again. Safe to repeat: a card that is already active is returned unchanged and successfully. A cancelled card cannot be restored and is rejected.

ParametersJSON Schema
NameRequiredDescriptionDefault
cardIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
cardNo

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description adds value beyond the annotations by specifying idempotent behavior ('already active is returned unchanged and successfully') and the rejection of cancelled cards. This aligns with idempotentHint=true and destructiveHint=false while giving concrete edge-case details that an agent cannot infer from annotations alone.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two concise sentences with no filler. The core purpose is front-loaded, and the edge cases are stated efficiently in the second sentence.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a single-parameter tool with annotations covering safety and idempotency, the description fully covers the operation's behavior, repeatability, and failure case. Nothing essential is missing for an agent to invoke this correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% for the single parameter, and the schema already documents cardId as a UUID value wrapper. The description does not add further meaning about the parameter, so the baseline of 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description starts with a specific verb and resource ('Restore a frozen card at the issuer') and explains the intended outcome ('so it accepts charges again'). This clearly distinguishes the tool from siblings like card_freeze_card, card_get_card, and card_create_card without needing schema inspection.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear context for when to use the tool: when a card is frozen and needs to be active again. It also provides an implicit exclusion by noting a cancelled card cannot be restored and will be rejected, though it does not explicitly name the alternative card_freeze_card or state 'do not use for cancelled cards' as a routing rule.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

card_update_card_spend_limitUpdate Card Spend LimitA
Idempotent
Inspect

Replace a card's spend limit at the issuer. amount_cents is in CENTS, not dollars — a $500 limit is 50000 — and interval chooses the window the limit resets over. The new limit replaces the old one outright, so this raises spending authority as readily as it lowers it: send the exact amount the user asked for and never round up. Use SPEND_INTERVAL_MONTHLY, SPEND_INTERVAL_DAILY, or SPEND_INTERVAL_TRANSACTION; SPEND_INTERVAL_YEARLY is not supported by the default issuer and is rejected, so convert a yearly figure to a monthly amount and say so.

ParametersJSON Schema
NameRequiredDescriptionDefault
cardIdYesUUID value wrapper.
intervalNo
amountCentsNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
cardNo

TDQS

A4.5/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the annotations (openWorldHint, idempotentHint, destructiveHint), the description explains that the new limit replaces the old one outright, that this raises or lowers spending authority equally, and that SPEND_INTERVAL_YEARLY is rejected by the default issuer. This is valuable behavioral context that the annotations do not provide.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description front-loads the purpose in the first sentence, then follows with only essential caveats. Each sentence earns its place: the cents warning, the replacement behavior, and the interval limitation are all critical for correct usage, and nothing is redundant.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

A 3-parameter mutation tool with 'above' annotations and an output schema, the description covers the most critical operational details: exact amount semantics, interval values, replace semantics, and unsupported-yearly handling. It could also mention auth/rate-limit caveats, but those are not present in the schema or annotations and are not essential for basic invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 33% (only cardId has a trivial wrapper description), and the description fully compensates: it explains amount_cents is in CENTS with an example, what interval means, which enum values are supported, and that SPEND_INTERVAL_YEARLY requires conversion to monthly. This goes well beyond the schema's bare property definitions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb and resource: "Replace a card's spend limit at the issuer." This clearly distinguishes it from sibling read/freeze/unfreeze card tools, and the title 'Update Card Spend Limit' is consistent with the described action.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives concrete usage context: tells the agent that amount_cents is in cents, that the limit replaces the old one, that exact amounts should be sent, and that SPEND_INTERVAL_YEARLY is unsupported and should be converted to monthly. It does not explicitly name alternative tools, but the guidance is specific and clear enough for a caller.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

check_company_name_availabilityCheck Company Name AvailabilityA
Read-only
Inspect

Checks whether a proposed company or brand name is available as a US trademark and as a domain across common TLDs (.com, .io, .co, .net, .ai, .app). Call this whenever the user proposes or evaluates a name. It is informational only and does not read or change any formation; a partial failure still returns useful results for the side that succeeded.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
domainNo
trademarkNo
searchedAtNo
searchTimeMsNo

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false. The description adds useful context: it does not read or change any formation, and that a partial failure still returns results for the succeeded side. This goes beyond the annotations by disclosing behavior on mixed results, which is valuable for an agent.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is three concise sentences, front-loaded with the main action and scope. It avoids redundancy and earns each sentence: what it does, when to use it, and a key behavioral note. No filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists, so return values are covered. The description covers purpose, usage, and a behavioral caveat (partial failure). It doesn't mention prerequisites or alternative tools, but for a simple read-only check this is sufficient. The only minor gap is not explicitly defining 'available', but that is likely handled by the output schema.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 0%, so the description must compensate. It clarifies that 'name' refers to the proposed company or brand name, which is the core meaning. However, it doesn't add details like case sensitivity, format, or what constitutes a 'match'. For a single simple parameter, this minimal clarification is adequate but not rich.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('Checks'), resource ('company or brand name'), and scope ('availability as a US trademark and as a domain across common TLDs'). It also names the exact TLDs, making it distinct from sibling tools like formation_check_name and formation_check_domain_availability, which focus on separate aspects.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly states when to call it: 'Call this whenever the user proposes or evaluates a name.' It also clarifies it is informational only and notes partial failure behavior. While it doesn't explicitly list alternative tools or when not to use it, the 'whenever' phrasing is strong and sufficient for a simple read-only check.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

client_get_clientGet ClientA
Read-only
Inspect

Returns one billing client by id — the customer a company invoices — with contact and address details. Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
clientNo

TDQS

A4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the 'Read-only' sentence adds little. The description does add useful context by defining 'billing client' and stating the returned information, but it does not meaningfully describe behavior beyond what annotations and the output schema already convey.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two short sentences with no waste. The primary purpose is front-loaded, the domain clarification is embedded as a parenthetical, and the 'Read-only' note is a concise safety signal.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a one-parameter get-by-id tool with a full input schema and an output schema, the description is sufficient. It does not explicitly note that this returns a single record as opposed to a list, but the phrase 'one billing client by id' already makes that clear. Minor room remains to name client_get_list_clients as the list alternative.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%: the single 'id' parameter is fully documented as a UUID value wrapper. The description merely says 'by id', which is consistent with the schema but does not add extra meaning beyond the parameter's existing documentation.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb and resource ('Returns one billing client by id') and clarifies what a billing client is ('the customer a company invoices'), including the return scope ('contact and address details'). This clearly distinguishes it from list-oriented siblings like client_get_list_clients.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear context: this is for retrieving exactly one client by id. It does not explicitly name client_get_list_clients as the alternative for multiple clients, but the contrast between 'one' and the sibling's 'list' naming is strong enough for an agent to infer the correct choice.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

client_get_list_clientsList ClientsA
Read-only
Inspect

Lists the customers a company invoices. Read-only and paginated. Use this to find a client id before creating an invoice, or to answer "who do we bill".

ParametersJSON Schema
NameRequiredDescriptionDefault
filterNo
pageSizeNo
pageTokenNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
clientsNo
totalCountNo
nextPageTokenNo

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so safety is covered. The description adds that it's paginated)Skip, which is critical because agents need to handle pagination properly (pageSize, pageToken). It also mentions it lists customers a company invoices, which implies it's scoped to a company, but it doesn't explicitly say it's read-only beyond the annotation. The pagination note adds behavioral context beyond annotations, so a 4 is appropriate.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences, front-loaded with the core purpose, then the read-only and pagination note, then two use cases. No fluff, every word earns its place. It's efficient and well-structured for quick parsing.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool is simple (list clients) and has an output schema to cover return format, so the description doesn't need to describe that. It covers the main use cases and pagination. However, it doesn't mention any default behavior (e.g., default page size) or whether the list is only for the current company. The output schema likely covers pagination metadata, so it's mostly complete. The lack of parameter semantics is a minor gap, but given the simplicity)Skip, a 4 is reasonable.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, meaning the description doesn't compensate for the parameters. The input schema has 3 parameters (filter, pageSize, pageToken), but the description does not explain any of them. For example, it doesn't clarify what 'query' does in filter, or how to use pageToken, or that filter supports multiple IDs. With zero coverage, the description should provide some guidance, but it doesn't, so this is a significant gap. Even though the schema itself is self-explanatory for many, the description adds no value for parameters.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool lists customers a company invoices, and it distinguishes from sibling client_get_client by specifying it's the list variant. It also mentions the resource (clients) and the action (list). This is specific and unambiguous, even though 'client' vs 'customer' terminology could be slightly clarified, but the context makes it clear.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly says to use this to find a client id before creating an invoice, and to answer 'who do we bill'. This provides concrete use cases and implies it should be used when you need a client id or a list of billable customers, which is distinct from other list tools in sibling tools like company_get_list_companies. It's clear when to use this tool versus alternatives.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

commit_transferCommit TransferA
Destructive
Inspect

Execute a sealed draft after the user approved it on their trusted device. Moves money. If it fails, the draft and approval are spent — a retry needs a fresh draft and a fresh approval.

ParametersJSON Schema
NameRequiredDescriptionDefault
draftIdNo
companyIdNo
approvalSessionIdNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
statusNo
reasonsNo
paymentIdNo
limitDetailNo

TDQS

A4.3/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the destructiveHint annotation, the description discloses a critical non-obvious behavior: if the commit fails, the draft and approval are consumed and a retry requires fresh ones. It also explicitly warns that it moves money, aligning with and reinforcing the destructive annotation.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three tight sentences with no filler: the primary action and precondition come first, then the money movement warning, then the crucial failure semantics. Every sentence earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a destructive, money-moving operation, the description covers what the tool does, when to use it, and the most important failure consequence. An output schema exists, so return values need not be described. It is slightly incomplete on parameter roles and alternative tools, but otherwise sufficient.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description carries the burden of explaining parameters, but it does not map 'draftId', 'companyId', or 'approvalSessionId' to concrete roles. The names are somewhat self-explanatory, and the description mentions 'draft' and 'approval', but it adds no parameter-level detail and leaves companyId unexplained.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('Execute') with a specific resource ('sealed draft') and states the action's effect ('Moves money'). It also gives the precondition ('after the user approved it on their trusted device'), which clearly distinguishes it from drafting or approval-request tools among the siblings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description clearly implies this is the final execution step after user approval, which tells an agent when to use it versus drafting or approval tools. It does not explicitly name alternatives or exclusions, but the context is clear enough for correct selection.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

company_get_companyGet CompanyA
Read-only
Inspect

GetCompany retrieves a single company by ID or code

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoUUID value wrapper.
codeNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
companyNo

TDQS

A3.8/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safe read-only profile is covered. The description adds the fact that lookup is by ID or code, but it does not disclose behavior such as whether both parameters are allowed, which takes precedence, or what happens when neither is provided. With annotations present this is adequate but not rich.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single, tightly worded sentence conveys the core purpose and the two lookup methods without extra noise. It is appropriately front-loaded and contains no filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, annotations covering safety, and only two simple lookup parameters, the description covers most of what an agent needs. The only notable gap is unstated behavior when both or neither parameter is provided, but this is a minor ambiguity for a straightforward get-by-identifier tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 50%: the 'id' parameter is described as a 'UUID value wrapper' and 'code' has no description. The description helps by indicating that ID and code are alternative lookup keys, which adds meaning beyond the raw schema. However, it does not explain format expectations for 'code' or clarify that exactly one of the two should be supplied.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a precise verb ('retrieves'), a specific resource ('a single company'), and the exact lookup keys ('by ID or code'). This clearly distinguishes the tool from list-oriented siblings like company_get_list_companies and company_get_my_companies, and from the mutation company_update_company.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies use when a caller has a company ID or code and needs one entity, but it does not explicitly state when to prefer this over alternatives or mention any exclusion criteria. There is no guidance about company_get_my_companies or list variants, so the agent must infer the appropriate context.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

company_get_list_companiesList CompaniesC
Read-only
Inspect

GetListCompanies retrieves a list of companies with filtering and pagination

ParametersJSON Schema
NameRequiredDescriptionDefault
filterNo
pageSizeNo
pageTokenNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
companiesNo
totalCountNo
nextPageTokenNo

TDQS

C2.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is clear. The description adds that the operation supports filtering and pagination, but does not disclose further behavioral details such as default page size, filter combination semantics, or response shape beyond what annotations and output schema already imply.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single concise sentence that is easy to parse and front-loads the main action. It slightly wastes words by starting with 'GetListCompanies' instead of the action, but overall it is appropriately sized.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the nested filter object, pagination parameters, and multiple similar sibling tools, the description is too thin to fully support correct invocation. It does not explain filter behavior, parameter relationships, or which scenarios this list tool is meant for, despite an output schema being present.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description carries the burden of explaining parameters. It only says 'filtering and pagination' generically and does not explain the filter object's semantics, how filters combine, or the meaning of pageSize/pageToken. The schema's repeated 'UUID value wrapper' descriptions are also unhelpful.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the verb ('retrieves') and resource ('a list of companies'), and adds filtering and pagination as key capabilities. However, it does not explicitly distinguish this from sibling tools like company_get_my_companies or company_get_company, which perform similar-looking read operations.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance is provided about when to use this tool versus alternatives such as company_get_my_companies, company_get_company, or company_get_list_company_members. The intended selection criteria must be inferred from the name and context rather than from the description.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

company_get_list_company_membersList Company MembersA
Read-only
Inspect

GetListCompanyMembers lists all members of a company

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
membersNo

TDQS

A3.5/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is covered. The description adds the 'all members of a company' scope, but does not disclose pagination, potential rate limits, auth expectations, or any behavior beyond the listing itself; the annotation coverage makes this acceptable but not strong.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single sentence with no fluff and its core purpose appears immediately. It does partially restate the tool name by beginning with 'GetListCompanyMembers', which is redundant, but the substantive phrase 'lists all members of a company' earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple read-only listing tool with one required parameter, a well-covered schema, an output schema, and safe annotations, this is reasonably complete. It would benefit from noting behavioral details like member types or pagination, but the available structured context covers enough for an agent to invoke it correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema already has complete description coverage for the single required companyId parameter, so the schema handles parameter meaning. The description adds no parameter-specific detail beyond implying that the companyId identifies the company whose members should be listed.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states that the tool lists all members of a company, using a specific verb and a clear resource. It distinguishes the tool from close siblings like company_get_company and company_get_list_companies by centering on 'members', though it does not explicitly name or contrast any sibling.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage context is only implied: an agent can infer this tool should be used when it needs the full membership list for a company, but there is no explicit when-to-use or when-not-to-use guidance. There is no mention of alternatives or exclusions, so the agent must rely on the tool name and purpose alone.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

company_get_my_companiesGet My CompaniesA
Read-only
Inspect

Lists the companies the SIGNED-IN user already belongs to, each with their role, plus that account itself in signed_in_as. Requires authentication. Call this only when the user asks about or wants to act on an EXISTING company. Do NOT call it to start a new formation (use formation_start_formation, which is anonymous) — it is not a required preamble. ALWAYS name the signed_in_as account when you show the list, and especially when the user cannot find a company they expect: you and the person reading your answer may be signed in as different users, and then your list and the one on their screen will not match. Naming the account turns that from a mystery into one sentence. A company they expect but do not see belongs to another account or they were never added as a member — never guess a company_id. To work on a different company from this list, simply pass its company_id to the next tool call: the connection is not tied to one company and the user does NOT have to disconnect and reconnect. Say which company you acted on whenever it is not the one they last mentioned.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageSizeNo
pageTokenNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
companiesNo
signedInAsNo
totalCountNo
nextPageTokenNo

TDQS

A4.6/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the readOnlyHint and non-destructive annotations, it discloses authentication requirements, the signed_in_as field behavior, the potential mismatch between the assistant's session and the user's session, and that the connection is not tied to a single company. These are meaningful behavioral traits an agent could not infer from the schema.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is long but every sentence adds operational value: it front-loads the core purpose, then covers authentication, correct usage, alternatives, user-identity caveats, company_id handling, and session behavior. No filler or redundant restatement of the title exists.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description covers all non-obvious context an agent needs: authentication, signed-in identity, relation to formation flow, membership expectations, and how to handle a missing expected company. With an output schema already present, return-value details are not required.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, and the description does not explain pageSize or pageToken at all. While these are common pagination parameters, the description provides no compensation for the missing schema descriptions, so the agent is left to infer their meaning from names alone.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: 'Lists the companies the SIGNED-IN user already belongs to, each with their role, plus that account itself in signed_in_as.' This clearly distinguishes it from general list tools like company_get_list_companies and reinforces its membership-focused scope.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives explicit when-to-use ('Call this only when the user asks about or wants to act on an EXISTING company'), when-not-to-use ('Do NOT call it to start a new formation'), and a named alternative ('use formation_start_formation, which is anonymous'). It also warns against guessing company_id and explains how to proceed for a different company.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

company_update_companyUpdate CompanyAInspect

UpdateCompany patches mutable company fields in a single call: name, logo_url, aliases, and — for a company Lovie did not incorporate — its entity type, state, formation date, EIN and principal address. name, logo_url and aliases are each left untouched when unset. The five profile fields are NOT: they are written as a group, so a request that sets any one of them states all five, and one left empty is CLEARED rather than kept. Read the company first and send back every profile value you are not deliberately erasing — sending only ein will blank the other four. The group is skipped entirely when none of the five is set, so an ordinary rename never touches them. The profile fields are REFUSED for a company whose source is LOVIE_FORMATION. Its formation is the filing of record, and letting the two disagree would mean the certificate says one thing and the dashboard another, with nothing to say which is right. Name and logo stay editable there, as they always were. MCP-exposed so a founder can correct their own company by asking. It writes, and it is neither idempotent nor destructive: it patches named fields on a row the caller already holds company.company.update on.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyYes
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.6/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description is rich beyond annotations: it explains that the profile fields are written as a group, that unset individual fields are CLEARED, that an ordinary rename skips the group, that profile updates are refused for LOVIE_FORMATION, and it explicitly states 'It writes, and it is neither idempotent nor destructive' and notes the required permission. No annotation contradiction exists.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is long but every sentence adds necessary nuance about field mutability, clearing behavior, exceptions, and permissions. It is front-loaded with the primary action and fields, and then organically covers the edge cases. Slightly tighter wording would improve it, but it remains well-structured.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the presence of an output schema, the description does not need to explain the return shape. It fully covers the behavioral complexities an agent needs: group writes, clearing, refusal conditions, permissions, and idempotency. It is complete enough for an agent to call this tool correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With schema description coverage at 50%, the description compensates well by explaining the crucial aggregator semantics for the profile group—what happens when fields are unset, cleared, or skipped. It does not exhaustively detail every parameter, but the core decision-critical behavior for the 'company' parameter is clearly defined.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names the exact resources and fields ('patches mutable company fields in a single call: name, logo_url, aliases, and ... entity type, state, formation date, EIN and principal address'). It clearly differentiates this from siblings like company_get_company or formation_set_company_name by focusing on what UpdateCompany updates and in what context.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear context: it is exposed so a founder can correct their own company by asking, and it explicitly states when profile fields are refused (source = LOVIE_FORMATION). It does not name alternative tools or give when-not-to-use instructions beyond that exclusion, but the guidance is sufficient for most selection scenarios.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

connection_suggest_connectionsSuggest ConnectionsA
Read-only
Inspect

SuggestConnections reports providers the company is evidently already paying for, judged from its own transactions, and skips any it has already connected. Read-only — it writes nothing. Connect one with StartConnection.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
suggestionsNo

TDQS

A3.8/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description discloses meaningful behavior beyond annotations: it infers providers from the company's own transactions and filters out any already connected. It also reassures read-only behavior in plain language, which adds strong context though the redundancy with annotations is minor.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The three sentences are focused, but 'Read-only — it writes nothing' is redundant with the already-provided readOnlyHint annotation. The main behavior is front-loaded and clear, but the redundancy weakens the conciseness relative to the ideal.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a one-parameter read-only tool with an output schema, the description covers the behavior well, but the total silence about the parameter leaves a real gap. An agent selecting and invoking the function still needs to guess what 'companyId' is and why it is not required. It is not fully complete without that detail.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema has a single parameter 'companyId' with no description, and the description never mentions it. With schema description coverage at 0%, the description is responsible for compensating, but it offers no explanation of what to pass or how the CompanyI is used. The agent has to rely on intuition from the parameter name alone.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific action: it reports providers the company is already paying for, based on its own transactions, and excludes already connected ones. This clearly distinguishes it from other 'suggest' tools like transaction_suggest_transaction_category or accounting_suggest_statement_matches, and even implicitly contrasts with StartConnection (the follow-up write action).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides clear context: use it when you need a list of providers the company already pays but can't find connected elsewhere, and it even routes to the next step (StartConnection). It does not, however, explicitly mention when not to use it or compare itself to sibling 'suggest' tools, so it lacks exclusions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

counterparty_get_counterpartyGet CounterpartyA
Read-only
Inspect

GetCounterparty retrieves a single counterparty by ID

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
counterpartyNo

TDQS

A4.1/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is known. The description adds no further behavioral context such as error behavior or scope, which is acceptable for a simple read operation but does not exceed the minimum.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single, front-loaded sentence contains the entire description with no wasted words. It directly states the verb, resource, and lookup key.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With one required parameter, a fully described schema, an output schema, and read-only/non-destructive annotations, the description covers all the essential information an agent needs to call this tool correctly. No missing prerequisites or hidden behaviors are apparent.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema has 100% description coverage including the UUID wrapper for the id parameter. The description only says 'by ID' and adds no additional meaning beyond what the schema already provides, so the schema carries the semantic burden.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific action ('retrieves'), a resource ('counterparty'), and a distinguishing constraint ('single ... by ID'). This clearly separates it from sibling list tools like counterparty_get_list_counterparties and counterparty_get_list_global_counterparties.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description clearly implies the use case: fetch exactly one counterparty when you have its ID. It does not explicitly name alternatives or exclusions, but the single-entity-by-ID framing provides sufficient context against the list siblings.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

counterparty_get_list_counterpartiesList CounterpartiesC
Read-only
Inspect

GetListCounterparties retrieves a list of counterparties with filtering and pagination

ParametersJSON Schema
NameRequiredDescriptionDefault
filterNo
pageSizeNo
pageTokenNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
totalCountNo
nextPageTokenNo
counterpartiesNo

TDQS

C2.7/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations already declare the operation read-only and non-destructive, and the description aligns with those. The description adds only 'filtering and pagination,' which largely restates the schema, and does not disclose ordering behavior, default page behavior, whether merged counterparties are included, or any other runtime behavior. There is no contradiction, but there is minimal added transparency.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single sentence with the core capabilities front-loaded. The leading 'GetListCounterparties' repeats the method name and could be removed, but overall there is no filler or unnecessary explanation.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Despite having annotations and an output schema, the description omits the important distinction between this tool and `counterparty_get_list_global_counterparties`, and it does not clarify what set of counterparties is being listed. With a nested filter object and 0% schema description coverage, the description is not complete enough for an agent to confidently select and invoke the correct variant.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description needed to explain the `filter` object, `pageSize`, and `pageToken`, but it only says 'filtering and pagination,' which adds no meaning beyond the parameter names. The nested filter fields such as `ids`, `types`, `statuses`, `companyId`, `nameSearch`, and `includeMerged` remain semantically undocumented.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a clear verb ('retrieves'), a clear resource ('counterparties'), and the key capabilities of filtering and pagination. However, it does not mention the scope of the list or contrast it with the sibling `counterparty_get_list_global_counterparties`, so it does not fully distinguish between the list variants.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no guidance on when to use this tool versus `counterparty_get_list_global_counterparties` or `counterparty_get_counterparty`. No context, exclusions, or alternatives are given, so the agent must infer usage purely from the tool name.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

counterparty_get_list_global_counterpartiesList Global CounterpartiesA
Read-only
Inspect

GetListGlobalCounterparties performs a read-only batch lookup against the platform-wide canonical vendor registry. The filter accepts a list of provider stable IDs and/or aliases; the response returns every approved row matching ANY selector. Used by the cheap-resolve worker to short-circuit LLM enrichment for a whole batch in one RPC.

ParametersJSON Schema
NameRequiredDescriptionDefault
filterYes
pageSizeNo
pageTokenNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
totalCountNo
nextPageTokenNo
globalCounterpartiesNo

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already indicate readOnlyHint and destructiveHint as false. The description adds valuable behavioral details: it returns 'every approved row matching ANY selector,' revealing the OR-matching semantics, and notes the registry is 'canonical,' implying authoritative data. This goes beyond the annotation-supplied safety profile.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two well-formed sentences with no unnecessary words. The primary action and scope are front-loaded, and the second sentence adds focused use-case context. It is highly efficient.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With a nested filter object, pagination, and a provided output schema (so return format is covered), the description supplies the essential behavioral quirk (ANY matching) and a clear use case. Pagination and key/value structure are self-evident from the schema, making the description sufficient for correct invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must compensate. It explains the filter accepts 'provider stable IDs and/or aliases' and clarifies 'ANY selector' logic, aiding understanding of the filter parameter. However, it does not explain the nested providerIds object structure (key/value pairs) or the pagination parameters (pageSize, pageToken), leaving those less clear.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states it 'performs a read-only batch lookup against the platform-wide canonical vendor registry', naming the specific action, resource, and batch nature. This distinguishes it from sibling tools like counterparty_get_counterparty, which likely handles single entities. The mention of the 'cheap-resolve worker' adds concrete context.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides a specific usage context: 'Used by the cheap-resolve worker to short-circuit LLM enrichment for a whole batch in one RPC,' clearly indicating this is for batch lookups. However, it does not explicitly state when not to use it or point to alternatives like counterparty_get_counterparty for single lookups, leaving some inference required.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

datatable_get_datatable_fieldsGet Datatable FieldsA
Read-only
Inspect

Resolve all fields bound to a datatable for a company (platform + company bindings).

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdNoUUID value wrapper.
datatableCodeYesLowercase kebab-case code identifier.
includeOptionsNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
fieldsNo

TDQS

A3.6/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the agent knows this is a safe read operation. The description adds the scoping detail ('platform + company bindings') and the notion of resolving bound fields, which is useful. However, it doesn't disclose behavior like whether includeOptions affects response size, whether companyId is optional, or any rate limits. With annotations covering the safety profile, a 3 is appropriate.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single sentence that is concise and front-loaded with the core action ('Resolve all fields bound to a datatable') followed by the scoping detail. Every word earns its place; no filler or repetition.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool has an output schema, the description doesn't need to explain return values. The annotations cover the safety profile. The description is complete for a read-only lookup tool, though it could have briefly noted the role of includeOptions or the optionality of companyId. Overall, it is adequate and slightly above minimum.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 67%, with datatableCode and companyId having descriptions, while includeOptions has no description. The description mentions 'all fields bound to a datatable for a company' which maps to datatableCode and companyId, but doesn't explain includeOptions. The description adds some context about the purpose of the parameters but doesn't fully compensate for the undocumented includeOptions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('Resolve') and resource ('all fields bound to a datatable for a company'), and clarifies scope ('platform + company bindings'). It is clear about what the tool does, though it doesn't explicitly distinguish it from sibling tools like datatable_get_list_datatables or datatable_get_related_datatables. The verb 'Resolve' is somewhat less common than 'Get' but still conveys the action.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage context: it is for resolving fields bound to a datatable, and the mention of 'platform + company bindings' suggests it covers both scopes. However, it does not explicitly state when to use this tool versus alternatives like datatable_get_list_datatables or datatable_get_related_datatables, nor does it mention exclusions or prerequisites.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

datatable_get_list_datatablesList DatatablesC
Read-only
Inspect

List datatables (platform + a company's own).

ParametersJSON Schema
NameRequiredDescriptionDefault
filterNo
pageSizeNo
pageTokenNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
datatablesNo
totalCountNo
nextPageTokenNo

TDQS

C2.4/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is known. The description adds only a scope note (platform + company's own) but does not disclose any behavioral aspects like pagination behavior, result size, or side effects. It does not contradict annotations, but it adds minimal behavioral context beyond what annotations provide.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single short sentence, front-loaded with the action and scope. It is concise and avoids wasted words. However, it is so terse that it sacrifices necessary detail, but for conciseness alone, it earns a high score.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness1/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool has three optional parameters, an output schema, and no parameter descriptions anywhere, the description is far from complete. An agent cannot determine what 'filter' means, how pagination works, or what fields are available without additional information. The output schema might help with return values, but input semantics are entirely unaddressed.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, meaning the schema provides no descriptions for the three parameters (filter, pageSize, pageToken). The description does not mention or explain any of these parameters, leaving the agent without any semantic understanding of how to construct a valid request. The description entirely fails to compensate for the schema's lack of documentation.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the action (list) and resource (datatables), and adds a scoping detail ('platform + a company's own') that clarifies what is being listed. It is distinct from siblings like datatable_get_datatable_fields and datatable_get_related_datatables, though it does not explicitly name them. The title aligns with the description.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance is provided on when to use this tool versus alternatives such as datatable_get_related_datatables or datatable_get_datatable_fields. There is no mention of prerequisites, filters, or when this listing is appropriate. The description only gives the basic action without any contextual usage hints.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

documents_create_documentCreate DocumentAInspect

Create a finished document for a company from a template slug and field values.

ParametersJSON Schema
NameRequiredDescriptionDefault
fieldsNo
companyIdYesUUID value wrapper.
templateSlugNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
documentIdYes

TDQS

A3.7/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations provide only openWorldHint=false and destructiveHint=false, so no read-only or idempotency hints are present. The description adds the trait 'finished document,' suggesting a final, non-draft result, but it does not clarify what 'finished' implies (e.g., irreversible, signed, or fully populated) or disclose possible side effects. No contradiction with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The entire description is a single sentence with no filler or redundant phrasing. The verb and object are front-loaded, and each phrase ('finished document,' 'template slug,' 'field values') adds a distinct piece of meaning.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description gives the basic purpose and the two main inputs, but lacks context about field key semantics, template sourcing, and the significance of a 'finished' document. Since an output schema exists and the input schema carries patterns, the absence of return-value details is acceptable; however, for a mutation tool with sparse annotations, more behavioral context would be needed for an agent to call it correctly and safely.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 33% (only companyId has a short wrapper description). The description compensates a little by mentioning 'template slug' and 'field values,' which clarifies the roles of templateSlug and fields. However, it does not explain how field keys map to template placeholders or that companyId is a nested UUID wrapper object, leaving meaningful gaps.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description is a precise statement of the action (create), the resource (finished document), and the inputs (template slug, field values). It distinguishes itself from the sibling documents_create_from_user_template by the explicit 'template slug' wording, so an agent can pick the right tool without opening either schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage context is implied rather than stated. The phrase 'from a template slug' hints at the intended workflow, but there is no explicit guidance on when to choose this tool over the sibling documents_create_from_user_template, and no mention of prerequisites such as an existing company or resolving a template slug first.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

documents_create_from_user_templateCreate Document From User TemplateAInspect

Create a finished document by filling a company user-uploaded template with collected field values. Does not modify the original upload.

ParametersJSON Schema
NameRequiredDescriptionDefault
fieldsNo
companyIdYesUUID value wrapper.
userTemplateIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
documentIdYes

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only include openWorldHint=false and destructiveHint=false. The description adds a meaningful behavioral guarantee—'Does not modify the original upload'—which is not fully implied by the annotations. This reassures agents about the non-destructive nature of the operation while acknowledging it creates a new artifact.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two short, front-loaded sentences with no filler. The primary action appears first, and the behavioral note about not modifying the original upload earns its place as important additional context.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a moderate-complexity creation tool with an output schema present, the description covers the core purpose and a key safety guarantee. It could mention when fields may be omitted or how this relates to alternatives like documents_create_document, but the existing text, together with schema and annotations, is sufficient for correct invocation in most cases.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema describes companyId and userTemplateId only as 'UUID value wrapper,' and the fields array has no description, leaving 67% coverage. The description adds useful meaning by clarifying that userTemplateId refers to a company user-uploaded template and that fields represent collected field values, but it does not detail the key/value structure or required behavior beyond what the schema shows.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: create a finished document by filling a company user-uploaded template with collected field values. It clearly differs from a generic document-creation tool by emphasizing the template origin and explicitly noting that the original upload is not modified.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description clearly conveys the intended use case: generating a finished document from an existing user-uploaded template using collected field values. It does not name alternatives or exclusions, but the context is sufficiently clear to guide selection among sibling document tools.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

documents_get_documentGet DocumentB
Read-only
Inspect

Fetch one document's metadata and its related signed/unsigned set.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.
documentIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
relatedNo
documentNo

TDQS

B3.4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description adds detail beyond the readOnly annotation by specifying that it fetches both metadata and related signed/unsigned set. However, it doesn't describe any side effects, limitations, or dependencies beyond that. The annotation already indicates read-only, so the description adds some but limited behavioral context.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, front-loaded sentence with a clear verb ('Fetch') and object. It's compact yet informative, mentioning both metadata and the signed/unsigned set.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description clearly states what it fetches. The 'related signed/unsigned set' hints at output semantics. It could be more explicit about what 'related' means, but for a simple read operation with two parameters and clear annotations, it's mostly complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% (both parameters are described as 'UUID value wrapper'), which establishes the baseline of 3. The description doesn't add meaning to the parameters beyond their names, but the schema adequately documents them as UUID wrappers.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states it fetches metadata and signed/unsigned sets for one document, using a specific verb ('Fetch') and object. However, it does not explicitly distinguish from sibling tools like documents_list_documents or documents_create_document, so it's clear but not fully differentiated.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides no guidance on when to use this tool versus alternatives like listing documents or updating a document. It only describes the operation without any context about selection criteria or exclusions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

documents_get_user_templateGet User TemplateA
Read-only
Inspect

Fetch one user-uploaded template including Vision-detected fillable fields.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.
templateIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
templateNo

TDQS

A3.6/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safe read nature is covered. The description adds the value of including Vision-detected fillable fields, which is useful behavioral context beyond annotations, but it doesn't discuss response format or specific field details. No contradiction found.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is one concise sentence that front-loads the core action (fetch one template) and adds a key detail (including fillable fields). No wasted words; every element earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool has only 2 parameters both amply described in schemaaine, an output schema exists to explain return values, and annotations cover safety, the description is sufficient. It names the distinguishing feature (Vision-detected fields), which adds completeness. The only minor gap is not mentioning pagination or alternatives, but these are less critical for a single-fetch tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so both params are documented as UUID value wrappers. The description doesn't add any extra meaning beyond what the schema provides, but it references the purpose of the templateId (user-uploaded template), which aligns. The nested objects are already explained in schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool fetches a single user-uploaded template and includes Vision-detected fields, which is a specific resource and action. It distinguishes from siblings like documents_list_user_templates (list all) and documents_create_from_user_template (create), though it doesn't explicitly name alternatives.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies this is for retrieving a specific template with its detected fields, but it doesn't explicitly state when to use this versus listing templates or resolving templates. The context of user-uploaded templates is clear, but no exclusions or alternatives are named.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

documents_list_documentsList DocumentsB
Read-only
Inspect

List a company's documents, filtered by type, source, category, or template.

ParametersJSON Schema
NameRequiredDescriptionDefault
filterNo
pageSizeNo
pageTokenNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
documentsNo
totalCountNo
nextPageTokenNo

TDQS

B3.4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is covered. The description adds that filtering is by type, source, category, or template, which is useful. However, it does not disclose pagination behavior, default ordering, or whether the response is a list of document summaries versus full documents. With annotations covering safety, a 3 is appropriate.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single sentence that is efficient and front-loaded with the primary action and resource. It earns its place by naming the filter dimensions, though it could have added a note about pagination without becoming verbose.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool has an output schema, so return values are documented elsewhere. The description covers the core listing purpose and filter dimensions, but given the nested filter object and pagination parameters, a bit more context about how filters combine or how pagination works would improve completeness. It is adequate but not rich.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description carries the burden of explaining parameters. The description names the filter dimensions (type, source, category, template) which maps to the filter object's properties, but it does not explain pageSize or pageToken semantics, nor the nested UUID wrapper structure. It adds some meaning but leaves gaps.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('List') and resource ('a company's documents') and enumerates filter dimensions (type, source, category, template). It is clear about what the tool does, though it does not explicitly differentiate it from sibling tools like documents_get_document or documents_list_user_templates; the resource scope is clear enough that an agent can infer the distinction.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage context: it is for listing documents with optional filters. It does not state when to use this tool versus alternatives such as documents_list_user_templates or document_template_list_templates, nor does it mention any exclusions or prerequisites. The context is clear but no explicit guidance is provided.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

documents_list_saved_signaturesList Saved SignaturesA
Read-only
Inspect

List the caller's saved signatures for the selected company.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
savedSignaturesNo

TDQS

A4.3/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is established. The description adds useful scoping: it returns only the caller's own signatures for the given company. However, it does not disclose details like pagination or return format, which are partially covered by the output schema. Thus it adds some context but not extensive behavioral depth.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, front-loaded sentence with no extraneous information. It conveys the action, resource, and scope efficiently, earning every word.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a read-only list tool with one parameter, readOnlyHint/destructiveHint annotations, and an output schema, the description covers all essential aspects: what it does, who it applies to (caller), and the company scope. Nothing critical is missing, making it complete for correct invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema describes companyId merely as a 'UUID value wrapper', which lacks semantic meaning. The description clarifies that the parameter selects the company for which signatures are listed, adding meaning beyond the schema. Since schema coverage is 100% but the description enriches the parameter's purpose, a score of 4 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('List') and resource ('the caller's saved signatures'), scoped to a selected company. This clearly distinguishes it from broader document tools and signature envelope tools among siblings, so an agent can identify its function precisely.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides clear context: it lists saved signatures for a specific company, implying the need for a companyId. It does not explicitly mention alternatives or when not to use it, but the context is unambiguous, and there are no misleading exclusions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

documents_list_user_templatesList User TemplatesA
Read-only
Inspect

List company-scoped user-uploaded templates (Use your own template). Separate from Lovie's builtin catalog.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
templatesNo

TDQS

A4.1/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations already declare readOnlyHint=true and destructiveHint=false, so the read-only behavior is established. The description adds useful scoping context ('company-scoped', 'user-uploaded'), but does not disclose additional behavioral details such as pagination or ordering. This is comparable to the baseline for a safe list operation.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, front-loaded sentence that conveys scope and differentiation without wasted words. Every element serves a purpose.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a one-parameter read-only list operation with a complete output schema and safety annotations, the description plus structured metadata fully covers what an agent needs to select and invoke the tool. No critical usage detail is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, and the single parameter companyId is already documented as a 'UUID value wrapper.' The description's mention of 'company-scoped' reinforces the role of companyId, but it does not need to add more detail because the schema fully covers the parameter.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description is specific: 'List company-scoped user-uploaded templates' names the verb, resource, and scope. It also distinguishes itself from Lovie's builtin catalog, which separates it from the nearby sibling document_template_list_templates.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The 'Separate from Lovie's builtin catalog' phrase clearly communicates when to use this tool over built-in template listing alternatives, though it does not name the sibling explicitly. It gives enough context that an agent can choose correctly without further investigation.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

documents_update_documentUpdate DocumentAInspect

Rename a stored document by updating its title. Company-scoped: only the owning company's members may rename.

ParametersJSON Schema
NameRequiredDescriptionDefault
titleNo
companyIdYesUUID value wrapper.
documentIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description adds meaningful behavioral context beyond the sparse annotations: it clarifies that the operation is non-destructive (renaming a title) and discloses an authorization constraint (company membership). It does not contradict the 'destructiveHint: false' annotation, and the closed-world annotation is not affected.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences, front-loads the core action, and adds a key scoping detail without any redundant filler. Every word contributes meaning.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the existence of an output schema and the simplicity of the operation, the description covers the essential purpose and a key authorization constraint. It falls short of full completeness by not addressing the optional-title schema mismatch or mentioning potential error conditions (e.g., document not found, permission denied).

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The description clarifies that 'title' is the new title being set, and 'companyId' indicates the owning company. However, the schema marks title as optional despite the description implying it is necessary for renaming, and the ID parameters only have generic 'UUID value wrapper' descriptions, leaving some ambiguity about required usage.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('rename') and resource ('document') and clearly states the operation is about updating the title. It distinguishes this from sibling document tools like create, get, and list by focusing on the rename action and adding company-scoping context.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description says the tool is for renaming an existing document and explicitly notes the company-scoped restriction (only owning company's members may rename). It implies when to use it (when the title needs changing) but does not explicitly contrast with alternatives like create or list, or mention conditions like content updates.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

document_template_list_templatesList Document TemplatesB
Read-only
Inspect

List available legal document templates (YAML catalog).

ParametersJSON Schema
NameRequiredDescriptionDefault
queryNo
categoryNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
templatesNo

TDQS

B3.1/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is covered. The description adds only that the result is a YAML catalog of available templates, which provides some context about the response form but does not explain filtering behavior, ordering, or response details.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, front-loaded sentence with no redundant wording. Every word adds meaning, especially the '(YAML catalog)' qualifier.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple read-only listing tool with an output schema and safety annotations, the description is broadly adequate. However, the optional query and category parameters are left entirely unexplained, and there is no routing guidance relative to sibling document tools, so an agent is missing some context needed for fully correct use.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, and the description mentions neither 'query' nor 'category'. The parameter names are somewhat self-explanatory in the context of listing templates, but the description does not add meaning beyond the schema or clarify how the filters behave.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the action ('List') and the resource ('available legal document templates'), and the parenthetical '(YAML catalog)' adds specificity about what kind of listing this is. It is not a tautology, but it does not explicitly distinguish itself from sibling tools like documents_list_documents or documents_list_user_templates.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no guidance on when to use this tool versus alternatives, no exclusions, and no mention of when it is inappropriate. The description simply states what the tool does without helping an agent decide between this and closely related document/template listing siblings.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

document_template_resolve_templateResolve Document TemplateAInspect

Find the best template match for a natural-language document request. Returns the template slug and its field definitions to collect before DocumentService.CreateDocument.

ParametersJSON Schema
NameRequiredDescriptionDefault
queryNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
templateNo
alternativesNo

TDQS

A4.2/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations include destructiveHint=false but not readOnlyHint, so the description carries some burden. It usefully explains that the tool returns a template slug and field definitions, which is behavioral information beyond the annotations, but it does not mention what happens when no template matches or whether the operation is read-only.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences with no fluff. It front-loads the core purpose and then states the return value and downstream usage, which is exactly the information an agent needs.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

This is a simple one-parameter tool with an output schema, so the description is mostly complete: it explains purpose, input semantics, and return purpose. It could be more complete by explicitly noting that the query parameter is required and by clarifying behavior on no match, but the current text is adequate for correct invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema only defines 'query' as a string with no description. The tool description adds meaning by identifying it as a 'natural-language document request,' which is the key semantic needed to invoke the tool correctly. It does not give examples, but with a single parameter this is sufficient.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states a specific verb and resource: 'Find the best template match for a natural-language document request.' It also distinguishes this from simple listing by saying it returns a slug and field definitions to use before document creation, which differentiates it from sibling tools like document_template_list_templates.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear usage context: use it when you need to resolve a natural-language document request into a template before creating a document. It does not explicitly contrast with the similar-looking document_template_list_templates or state when not to use this tool, so it stops short of a 5.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

draft_agent_accountDraft Agent AccountA
Read-only
Inspect

Draft a proposed agent-account setup for human review: a suggested spend envelope (per-payment / daily caps), allowed rails, and status. Creates nothing — a human provisions from the spec.

ParametersJSON Schema
NameRequiredDescriptionDefault
purposeNo
agentNameNo
companyIdNo
suggestedDailyCentsNo
suggestedPerPaymentCentsNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
summaryNo
specJsonNo

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, and the description reinforces this with 'Creates nothing' and 'a human provisions from the spec.' This adds useful human-in-the-loop context beyond the raw annotations. No contradiction is present.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two concise sentences with no filler. The main purpose is front-loaded, and the critical side-effect clarification ('Creates nothing') is placed second, making it unmissable.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present and read-only annotations, the description covers the essential workflow: draft a proposed account setup, define limits, and leave provisioning to a human. Optional parameters are not detailed, but their names and the overall spec context make the tool usable.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must compensate. It explains the spend-envelope parameters as 'per-payment / daily caps' (mapping to suggestedPerPaymentCents and suggestedDailyCents), but it does not clarify 'purpose', 'agentName', or 'companyId' beyond their self-explanatory names.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Uses a specific verb ('Draft') and resource ('proposed agent-account setup') and clearly separates the tool from actual provisioning with 'Creates nothing — a human provisions from the spec.' This distinguishes it from sibling account/agent tools and makes its scope concrete.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Clearly establishes the context of use: drafting a proposal for human review rather than creating a real account. It does not name explicit alternative tools or list when-not-to-use conditions, but the non-creation caveat is a strong exclusion that most agents need.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

draft_paymentDraft PaymentA
Read-only
Inspect

Draft a payment for human review: returns a canonical, ready-to-sign Mandate (body JSON + JCS hash) and a plain-language summary. Does NOT move money or run the pipeline — a human commits it by signing and submitting.

ParametersJSON Schema
NameRequiredDescriptionDefault
memoNo
railNo
signerIdNo
companyIdNo
customerIdNo
amountCentsNo
keyFingerprintNo
accountNumberIdNo
counterpartyRefNo
expiresInSecondsNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
jcsHashNo
summaryNo
mandateBodyJsonNo

TDQS

A3.9/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, but the description adds value beyond that: it discloses that the tool returns a canonical Mandate with body JSON and JCS hash, produces a summary, and has zero money movement or pipeline execution. This gives the agent concrete behavioral expectations without contradicting the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two tight sentences with no filler. The core purpose and key boundary ('does NOT move money') are front-loaded, and the additional return artifacts are described efficiently. Every clause earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For high-level tool selection, the description is complete: it explains what the tool is for, what it returns, and what it deliberately does not do. The existence of an output schema covers return details, and annotations cover safety. The only real gap is that the 10 parameters, especially their interdependencies and which combinations are meaningful, are left entirely to the schema names.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With 10 parameters and 0% schema description coverage, the description carries the full burden for parameter meaning. It adds none at all — no mention of amountCents, rail, signerId, accountNumberId, expiration, or any other field. The agent must infer meaning solely from parameter names, patterns, and enums.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb ('Draft') and resource ('a payment'), then clearly describes the output ('ready-to-sign Mandate', 'body JSON + JCS hash', 'plain-language summary'). The explicit negative statement 'Does NOT move money or run the pipeline' sharply differentiates it from money-moving siblings like autonomous_pay or commit_transfer.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear context for when to use this tool: when a payment needs human review before commitment. The boundary 'Does NOT move money or run the pipeline' and 'a human commits it by signing and submitting' function as usage guidance. However, it does not explicitly name alternatives or say 'use X instead when Y'.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

equity_onboarding_getGet Equity OnboardingA
Read-only
Inspect

Returns a company's proof-of-formation intake: the facts on file, which sections are still outstanding and why, and how much is answered. Read-only. Resolve it by company rather than by id — the server finds the company's one open intake. A section that comes back with a handoff_url cannot be finished by any tool: send the person to that URL.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdNoUUID value wrapper.
onboardingIdNoUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
onboardingNo

TDQS

A4.5/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the read-only nature is covered. The description adds valuable behavioral context: the server resolves by company (not id), and it discloses the handoff_url behavior — that sections with a handoff_url cannot be completed by tools and must be handled manually. This goes beyond annotations and is critical for correct invocation. No contradictions.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences with no filler. The first sentence states the purpose, the second gives the key resolution rule, and the third provides a critical caveat. Information is front-loaded and each sentence earns its place. Perfectly sized for the tool's simplicity.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a get tool with an output schema present, the description covers everything needed: what it returns, the resolution method, and the handoff_url limitation. The output schema handles return details, and the two parameters are sufficiently explained via the company resolution note. Nothing critical is missing for correct invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, but both parameters are merely 'UUID value wrapper' — minimal. The description adds significant semantics by stating 'Resolve it by company rather than by id,' indicating that companyId is the key and onboardingId is likely optional or ignored. This clarifies which parameter to supply and why. This is meaningful added value beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('returns') and resource ('proof-of-formation intake'), and details what it returns: facts on file, outstanding sections with reasons, and completion percentage. It distinguishes from sibling tools like equity_onboarding_start/update/submit by emphasizing it's a read operation. The 'Resolve it by company rather than by id' clarifies the scope. This clearly differentiates it from other tools in the same domain.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides clear guidance on how to use it: 'Resolve it by company rather than by id — the server finds the company's one open intake.' This directly informs parameter selection. It also warns about handoff_url sections, which is a critical when-to-not-use-case: 'cannot be finished by any tool.' While it doesn't explicitly mention alternatives, the domain siblings (start/update/submit) are obvious, and the read-only nature is stated. The guidance is specific and actionable.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

equity_onboarding_hydrate_formation_carryHydrate Equity Onboarding From FormationA
Idempotent
Inspect

Carries a company's Lovie formation into its intake: the facts, the registered agent, and the stamped certificate of incorporation or formation. Idempotent, and it never overwrites an answer the person gave themselves. Call this before asking for anything on a company Lovie formed — it usually settles the proof section outright, which is the one section no tool can fill.

ParametersJSON Schema
NameRequiredDescriptionDefault
formationIdYesUUID value wrapper.
onboardingIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
onboardingNo

TDQS

A4.5/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare idempotentHint=true and destructiveHint=false, but the description adds crucial context: it never overwrites a person's own answers. This is a behavioral nuance beyond the annotations and helps the agent understand safety guarantees. However, it doesn't mention potential side effects like which specific fields get populated, but that's covered by output schema.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, front-loaded with the core action, then idempotency, then usage guidance. Every sentence adds value, no redundancy or fluff.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a two-param tool with output schema and annotations covering idempotency/destructiveness, the description covers the essential context: what it transfers, safety guarantees, and when to invoke. Nothing critical is missing for correct usage.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with both params described as UUID value wrappers, so the schema fully documents them. The description doesn't add extra parameter meaning, but given high coverage, the baseline of 3 is appropriate; no compensation needed.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('carries') and resource (formation into intake), listing the exact data transferred (facts, registered agent, stamped certificate). It also distinguishes itself from siblings by highlighting that it settles the proof section that no other tool can fill, making its purpose unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly instructs to call this before asking for anything on a formed company, and explains why (it usually settles the proof section outright). This gives clear when-to-use guidance and implies the alternative (preview tool) without naming it, but the directive is strong enough to guide correct selection.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

equity_onboarding_preview_formation_carryPreview Equity Onboarding HydrationA
Read-only
Inspect

Says what a company's Lovie formation would carry into the intake, without writing anything. Read-only. When the formation cannot be read the answer is that it is unavailable — not an error — so offer to collect the facts directly instead of retrying.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
rowsNo
availableNo
formationIdNo
stillNeededNo
prefillPercentNo

TDQS

A3.7/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the readOnlyHint annotation, the description adds the meaningful semantic that an unreadable formation yields an 'unavailable' result rather than an error, and that retrying is the wrong response. The 'Read-only' wording duplicates the annotation but does not contradict it.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences with the core preview behavior first and the failure handler second; no wasted content. Minor redundancy between 'without writing anything' and 'Read-only' and the unclear 'Lovie' term keep it just short of a 5.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a one-parameter read-only preview with an output schema and safety annotations, the description covers the main behavioral edge case (unavailable formation). The remaining gaps are the undefined 'Lovie' term and lack of explicit routing among the closely named preview/hydrate siblings.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% for the single companyId parameter, so the schema already documents the parameter shape. The description only references 'a company's' formation and adds no format, meaning, or edge-case detail for the parameter.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description identifies a concrete operation: previewing what a company's 'Lovie formation' would carry into the intake, and explicitly says it writes nothing — which separates it from hydrate-style siblings. The 'Lovie' term is unexplained and possibly a typo, so this is clear but not a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives an explicit failure-mode directive: if the formation cannot be read, treat it as unavailable and collect facts directly rather than retrying. It does not name a sibling or explicitly state when to prefer this tool over equity_onboarding_hydrate_formation_carry, so tool-selection guidance is only implied by the read-only framing.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

equity_onboarding_startStart Equity OnboardingA
Idempotent
Inspect

Opens a company's proof-of-formation intake so its cap table can be set up. Idempotent: a company has at most one open intake, and calling again returns the existing one rather than splitting the answers across two records. Safe to call first when you do not know whether an intake exists.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
onboardingNo

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already carry idempotentHint=true and destructiveHint=false, but the description adds meaningful behavioral detail beyond those flags: a company has at most one open intake, re-calling returns the existing intake, and answers won't be split across records. This gives the agent a proper mental model of the side effects and invariants.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three short sentences front-load the core action and then the single most important behavioral nuance (idempotency). Every sentence earns its place; there is no fluff or repetition.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a single-parameter tool with an output schema and annotations covering idempotency and safety, this description is complete. An agent knows what the tool does, when to call it, what the idempotency guarantee means, and what input is required. No critical information is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents companyId as a UUID value wrapper. The description adds no additional parameter-level meaning, but it does not need to; the baseline of 3 applies when the schema carries the parameter documentation burden.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('Opens'), the resource ('proof-of-formation intake'), and the business outcome ('so its cap table can be set up'). This distinguishes it clearly from sibling tools like equity_onboarding_get or equity_onboarding_submit, since the intent is to start the intake, not to query or finish it.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear usage context: 'Safe to call first when you do not know whether an intake exists' directly tells an agent when to reach for this tool. It does not explicitly name alternative tools or exclusion conditions, but the guidance is specific and actionable enough.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

equity_onboarding_submitSubmit Equity OnboardingA
Destructive
Inspect

Finishes the intake and records the company's proof of formation. A refusal is a normal answer, not a failure: it names the sections still blocking and, for a section no tool can clear, the URL where a person finishes it. Read that back rather than retrying. On success the cap table opens for a named, documented entity.

ParametersJSON Schema
NameRequiredDescriptionDefault
onboardingIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
onboardingNo
blockingSectionsNo

TDQS

A4.3/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations only say destructiveHint=true, so the description carries the burden of explaining what happens at submission. It adds significant behavioral detail: refusals are normal and list blocking sections, some sections require a human URL, retries are not appropriate, and success opens the cap table for a named, documented entity. This goes well beyond structured fields and does not contradict them.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Four dense sentences with the core purpose front-loaded and each subsequent sentence adding either a response protocol or success outcome. No filler or restated title.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a one-parameter submission tool with an output schema, the description provides all necessary selection and invocation context: what the tool does, what a refusal means, how to handle it, and what success produces. Nothing essential is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema already documents the single required onboardingId parameter with 100% covering text, so the baseline applies. The description does not add parameter-specific detail, but none is needed for a single UUID wrapper.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb and resource ('Finishes the intake and records the company's proof of formation') and clarifies the final-step role, which distinguishes it from equity_onboarding_start/update/get. It also states the success outcome (cap table opens), so an agent can tell exactly what this completion tool does.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies this is the last step ('Finishes the intake'), but it never explicitly says when to choose it over equity_onboarding_update or other onboarding tools, nor states prerequisites. It does provide a useful exclusion ('Read that back rather than retrying'), but that is response handling rather than tool-selection guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

equity_onboarding_updateUpdate Equity OnboardingAInspect

Records the company facts the intake asks for: legal name, entity type, the state (or, for a non-US company, the country) it was incorporated in, the formation date, the company's own address, and — for a US company — its registered agent's name and address. Only the paths named in the field mask are written, and each one lands attributed to the person who answered. The employer identification number is accepted but never required — a company formed days ago will not have one for weeks, and its absence does not hold the intake up.

ParametersJSON Schema
NameRequiredDescriptionDefault
onboardingYes
updateMaskYesComma-separated field paths.

Output Schema

ParametersJSON Schema
NameRequiredDescription
onboardingNo

TDQS

A4.3/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations only supply destructiveHint=false and openWorldHint=false, so the description carries the behavioral burden. It discloses meaningful side effects: writes are limited to updateMask paths, each written value is attributed to the person who answered, and a missing EIN is tolerated rather than blocking progress. These details go well beyond the structured annotations and schema.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is three sentences with no filler: the first enumerates the data written, the second explains the field-mask behavior, and the third clarifies EIN handling. The key scoping rule is front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a complex, deeply nested schema, the description covers the central update semantics and the EIN edge case well. It does not explain how the update interacts with onboarding status or the submit/start siblings, though the presence of an output schema and the annotations partially cover the remaining context.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With only 50% schema description coverage, the description compensates by naming the relevant onboarding fields and explaining the updateMask semantics: only the paths named in the field mask are written. It also adds the EIN's optionality and the reasoning behind it, which is not conveyed by the schema's bare patterns.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb and resource ('Records the company facts the intake asks for') and enumerates the exact fields written: legal name, entity type, incorporation state/country, formation date, company address, and registered agent details. It does not explicitly name sibling tools like equity_onboarding_submit or equity_onboarding_start, but the field-mask wording makes the update role clear.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives practical calling context: only updateMask paths are written, and EIN absence should not block the intake. However, it never explicitly states when to use this tool versus equity_onboarding_start, equity_onboarding_submit, or formation_set_* tools, and it provides no exclusions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

field_get_fieldGet FieldA
Read-only
Inspect

Get a single field by ID or code

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoUUID value wrapper.
codeNoLowercase kebab-case code identifier.
companyIdNoUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
fieldNo

TDQS

A3.5/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is clear. The description adds the detail that the field can be retrieved by ID or code, but doesn't describe the return structure, potential errors, or any other behavioral nuances. Given the annotations cover the read-only nature, this is adequate but not enriching.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, succinct sentence: 'Get a single field by ID or code'. It is front-loaded with the action and subject, and contains zero fluff. Every word contributes to the meaning.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool is a simple read operation with an output schema present, so the description doesn't need to explain the return format. However, it omits any context about the optional companyId parameter, which might be needed for scoping in multi-tenant environments. The lack of guidance on when to use ID vs code is also a minor gap. Overall, it's sufficient for a straightforward getter but not fully complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema provides descriptions for each parameter: id and companyId are UUID wrappers, code is a kebab-case identifier. The description adds the key information that the field can be fetched by either ID or code, clarifying the mutual exclusivity. However, it doesn't explain the role of companyId (e.g., whether it scopes the lookup). With 100% schema coverage, this is a baseline 3.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the verb 'Get' and the resource 'a single field', and specifies the two lookup methods: 'by ID or code'. This distinguishes it from sibling field_get_list_fields (which lists fields) and field_get_field_option (which gets a specific option). The purpose is unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no explicit guidance on when to use this tool versus the alternatives (e.g., field_get_list_fields for listing, or field_get_field_option for options). The description implies a single-field lookup, but doesn't state when to prefer it, nor does it explain the relationship between ID and code or when one should be used over the other.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

field_get_field_optionGet Field OptionA
Read-only
Inspect

Get a single field option by ID or code

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoUUID value wrapper.
codeNoLowercase kebab-case code identifier.
fieldIdYesUUID value wrapper.
companyIdNoUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
optionNo

TDQS

A3.6/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already disclose readOnlyHint=true and destructiveHint=false, so the safety profile is covered. The description adds the behavioral trait of returning a single result by exact ID or code, which is useful but not extensive; it doesn't address error behavior or scoping requirements.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, front-loaded sentence with no filler. Every word earns its place, and it conveys the core action and lookup method efficiently.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a read-only, single-resource lookup with annotations and an output schema, the description is largely sufficient. It could be more complete by explicitly naming the fieldId requirement and distinguishing from field_get_list_field_options, but the schema and tool name fill most gaps.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the schema documents all parameters. The description adds only a light link between the id/code parameters and the lookup behavior, which is helpful but doesn't go beyond what the schema already conveys.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states a specific verb ('Get'), resource ('field option'), and identifier ('by ID or code'). It distinguishes itself from the list sibling (field_get_list_field_options) by emphasizing 'single', though it doesn't explicitly mention the required fieldId scope.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage context is mostly implied rather than stated. The word 'single' suggests when to use this instead of the list tool, but there is no explicit when-to-use guidance, no mention of alternatives like field_suggest_field_options, and no exclusions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

field_get_list_field_optionsList Field OptionsB
Read-only
Inspect

List field options with filtering and pagination

ParametersJSON Schema
NameRequiredDescriptionDefault
filterYes
pageSizeNo
pageTokenNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
optionsNo
totalCountNo
nextPageTokenNo

TDQS

B3.2/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is covered. The description adds useful behavioral context about filtering and pagination, but does not disclose limits, ordering, or other operational traits.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single front-loaded sentence with no filler. Every word contributes to identifying the action, resource, and key capabilities.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool has a nested filter schema, multiple filter criteria, pagination parameters, and several closely related sibling tools. The description is too minimal to orient an agent on field option semantics, required filter structure, or how this differs from suggestion/singular retrieval tools, despite the output schema existing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must compensate, but it only mentions 'filtering and pagination' generically. It does not explain the required fieldId, the filter's nested properties (ids, parentId, companyId, rootsOnly, includePlatform), or the purpose of pageSize/pageToken.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: 'List field options' with filtering and pagination. It distinguishes itself from singular getter field_get_field_option by the 'List' action, though it does not explicitly name that sibling.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage when a paginated, filterable list of field options is needed. However, it provides no explicit guidance about when to choose this over field_get_field_option or field_suggest_field_options, leaving the routing decision mostly to inference.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

field_get_list_fieldsList FieldsC
Read-only
Inspect

List fields with filtering and pagination

ParametersJSON Schema
NameRequiredDescriptionDefault
filterNo
pageSizeNo
pageTokenNo
includeOptionsNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
fieldsNo
totalCountNo
nextPageTokenNo

TDQS

C2.9/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations already declare readOnlyHint=true and destructiveHint=false, so the prominent safety profile is covered. However, the description itself exposes no behaviors beyond those, such as whether system-generated fields are included, how pagination works with pageToken, or any default-capacity implications. No contradiction, but the description adds minimal behavioral value beyond the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single clean sentence with no filler or repetition; it is fully front-loaded with the core verb and resource. Even though the tool is complex at the schema level, the description itself is not verbose, and every word earns its place in the sentence.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, return values need not be explained in the description. However, the domain of 'fields' is never clarified (entity fields? datatable fields? custom fields?), and the dense filter schema with enums and nested properties calls for more orientation. The presence of no required parameters allows an empty invocation, but a user needing to filter correctly would have to reverse-engineer the schema.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% in the description text. The phrase 'with filtering and pagination' crudely maps to the 'filter', 'pageSize', and 'pageToken' parameters, but the nested filter object is highly complex with enums for types, valueModes, visibilities, and an includeOptions flag. The description does not compensate for the schema's lack of parameter-level explanations.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a clear verb-resource operation ('List fields') and explicitly mentions filtering and pagination. It is distinguishable from direct siblings like field_get_field and field_get_list_field_options by resource granularity, though the term 'fields' alone is generic and could be ambiguous; explicit sibling differentiation is not provided.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no guidance on when to use this tool versus alternatives such as field_get_field for fetching a single field or field_get_list_field_options for options belonging to a field. The description implies its own purpose but never states selection criteria, exclusions, or preconditions relative to other field-related tools.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

field_suggest_field_optionsSuggest Field OptionsAInspect

SuggestFieldOptions asks the LLM to propose dropdown option labels for a SELECT-typed field. Synchronous unary call.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.
fieldNameNo
existingOptionsNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
suggestionsNo

TDQS

A3.5/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description adds that this is an LLM-based generation call and is synchronous, which is useful beyond the schema. Annotations already flag non-destructive and closed-world behavior, and there is no contradiction, but the description does not disclose whether suggestions are persisted or how existingOptions affect the output.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The core behavior is front-loaded in a concise first sentence. The second sentence, 'Synchronous unary call,' adds marginal protocol detail but is not clearly necessary for an agent selecting the tool.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a small 3-parameter tool, the core purpose is understandable, but the description lacks usage context about when to suggest versus retrieve options, and gives no guidance on how fieldName and existingOptions relate. The output schema may cover return shape, but input semantics are under-specified.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 33%, with only companyId described. The description does not explain what fieldName refers to or how existingOptions should be used, leaving the agent to infer from parameter names. This is insufficient compensation for the low schema coverage.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('propose') and a specific resource ('dropdown option labels for a SELECT-typed field'), which clearly identifies the tool's function. This distinguishes it from retrieval siblings like field_get_list_field_options, which return existing options rather than generating new ones.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies the tool should be used when the agent needs LLM-generated option suggestions, but it never names alternatives or states when not to use it. There is no explicit guidance about choosing between this and retrieval-based field option tools.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

field_value_get_list_entity_field_valuesList Entity Field ValuesA
Read-only
Inspect

List an entity's field values (detail/edit/admin flows only — N+1 over a grid).

ParametersJSON Schema
NameRequiredDescriptionDefault
filterYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
valuesNo

TDQS

A3.7/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false. The description adds context beyond annotations by warning about the N+1 query pattern and restricting usage to detail/edit/admin flows. This is valuable behavioral information that helps an agent avoid misuse.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, front-loaded sentence. Every word earns its place: the core action is stated first, and the parenthetical adds a critical scoping caveat without unnecessary elaboration.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description covers purpose and includes a performance/scoping caveat, and the output schema plus readOnly annotations carry some of the burden. However, it lacks guidance on alternatives and does not help with the nested filter's parameter semantics. It is minimally viable but has clear gaps.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, and the description does not compensate for the opaque schema. It only hints at 'entity' as a relevant parameter via the tool purpose. It does not explain fieldIds, datatableCode, companyId, or the wrapper structure, leaving the agent to infer parameter semantics from names alone.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: 'List an entity's field values.' It is clear and distinct from sibling tools like field_get_list_fields, which list field definitions rather than stored values. It does not explicitly name a sibling, but the 'entity field values' phrasing is unambiguous enough to differentiate it.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The parenthetical 'detail/edit/admin flows only — N+1 over a grid' provides useful context about when the tool should be used and explicitly discourages grid usage. It does not name an alternative tool, but the exclusion is clear and actionable.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_acknowledge_warningsAcknowledge WarningsAInspect

Acknowledges entity-type warnings raised when the user chooses an entity type against the recommendation (e.g. an LLC despite indicators pointing to C-Corp). Required before proceeding whenever warnings were raised while setting the company type.

ParametersJSON Schema
NameRequiredDescriptionDefault
formationIdYesUUID value wrapper.
warningTypesNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
messageNo
formationIdNo
acknowledgedWarningsNo

TDQS

A3.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations only provide openWorldHint=false and destructiveHint=false, so the description must carry most of the behavioral burden. It adds useful context that warnings arise from choosing an entity type against a recommendation and that acknowledgment is a prerequisite, but it does not disclose whether the action is idempotent, reversible, or exactly what state is changed beyond 'acknowledged.'

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two concise sentences with no filler. The action and example come first, followed by the key prerequisite condition. Every sentence contributes useful information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description explains the core purpose and when the tool is required, and an output schema exists so return values need not be described. However, it leaves ambiguity about whether warningTypes is optional in practice, what values it accepts, and how the agent should obtain the list of raised warnings before calling this tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is only 50%: formationId is described only as a 'UUID value wrapper' and warningTypes has no schema description. The description gives semantic meaning to warningTypes via the entity-type warning scenario, but it does not clarify accepted warning type values or the exact role of formationId beyond what the name implies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('Acknowledges') and a precise resource ('entity-type warnings'), with a concrete example (LLC versus C-Corp). It clearly scopes the action to the company-type warning flow, making it distinguishable from the many formation mutation and retrieval siblings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly says this is 'Required before proceeding whenever warnings were raised while setting the company type,' which tells an agent when to invoke it. It does not name an alternative or explicitly state when not to use it, but the condition is clear enough to route the agent correctly.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_add_shareholderAdd ShareholderCInspect

AddShareholder adds a shareholder or LLC member

ParametersJSON Schema
NameRequiredDescriptionDefault
roleNo
emailNo
phoneNo
addressNo
lastNameNo
firstNameNo
addressTypeNo
formationIdYesUUID value wrapper.
ownershipPercentageNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
formationIdNo
shareholderNo
totalOwnershipNo
ownershipCompleteNo
totalShareholdersNo

TDQS

C2.4/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations only indicate openWorldHint=false and destructiveHint=false; they do not establish whether this is a read-only or mutating operation. The description adds no behavioral context about side effects, required formation state, ownership implications, or what the response contains, which is a significant gap for a write-oriented tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single concise sentence with no filler and the action is front-loaded. However, it largely restates the tool name and title, adding only the 'or LLC member' clarification, so the conciseness comes at the cost of not earning its place with meaningful new information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With 9 parameters, a nested address object, enums, and only one required field, an agent needs more context about which fields are meaningful and what this operation does to the formation. The description supplies none of that, and the presence of an output schema does not compensate for missing selection and behavioral guidance.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 11% (just the formationId wrapper), so the description needed to explain key parameters like role, ownershipPercentage, email, and address. It mentions 'shareholder or LLC member' but does not map this to any parameter, leaving the agent without semantic help for the other 8 parameters.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a clear verb ('adds') and names the resource ('a shareholder or LLC member'), so an agent can tell it creates an owner on a formation. However, it does not explicitly distinguish this from sibling tools like formation_update_shareholder or formation_remove_shareholder; it is largely the title restated with a slight entity clarification.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance is given about when to use this tool versus alternatives such as formation_update_shareholder, formation_set_share_structure, or cap_table_create_cap_table_stakeholder. There are no prerequisites, exclusions, or contextual cues, so the agent must infer usage purely from the tool name.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_append_conversation_entryAppend Conversation EntryAInspect

AppendConversationEntry atomically appends one or more chat entries to the formation's conversation_history. Owner-scoped.

ParametersJSON Schema
NameRequiredDescriptionDefault
entriesNo
formationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
formationNo

TDQS

A3.5/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations declare openWorldHint=false and destructiveHint=false, and the description does not contradict them. It adds value by disclosing atomicity ('atomically appends') and the owner-scoped permission model, but it does not describe failure behavior, ordering guarantees, or how entries interact with the existing history. Moderate additional context beyond the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single dense sentence that front-loads the core operation ('atomically appends') before the resource and scope qualifier. There is no filler or repetition of schema content. Every word earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For an append-only mutation with an output schema and non-destructive annotations, the description covers the essential purpose, atomicity, and ownership constraint. It omits details like failure semantics and entry ordering, but these are minor for a straightforward append operation whose return shape is already defined by the output schema.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 50%: only formationId is described ('UUID value wrapper'), while entries has no description. The description mentions 'one or more chat entries' but does not explain the semantics of role, tool, content, or timestamp fields, which are the meaningful data an agent must supply. With half the parameters undocumented, the description should compensate and does not.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('appends'), a precise resource ('the formation's conversation_history'), and the operation's semantics ('atomically'). It clearly distinguishes this from the large sibling set, none of which target conversation_history appending. 'One or more chat entries' clarifies multiplicity.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no guidance on when to use this tool versus alternatives, no prerequisites, and no exclusions. 'Owner-scoped' hints at a permission precondition but does not explain when an agent should invoke this over any other formation tool or what state the formation must be in.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_approve_certificateApprove CertificateAInspect

Records the user's approval of the reviewed formation details (the certificate checkpoint). This only records approval — it files NOTHING with any state and charges NOTHING, so it is always safe to call, including during testing; never refuse or stop short because it is a 'test'. Call it once the user has reviewed the details and confirmed they are correct. As soon as this returns, call formation_get_payment_link with the SAME formation_id. Formation is a single one-time payment — there is NO subscription and NO monthly/annual choice, so do NOT ask the user to pick a billing cadence. Do NOT start a new formation or re-run earlier steps.

ParametersJSON Schema
NameRequiredDescriptionDefault
formationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
nextStepNo
approvedAtNo
formationIdNo
certificateIdNo

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the annotations (openWorldHint=false, destructiveHint=false), the description discloses more: 'it files NOTHING with any state and charges NOTHING, so it is always safe to call, including during testing'. It also warns against refusing in test contexts, which is behavioral guidance not present in annotations. No contradiction.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is longer than a simple sentence, but every clause earns its place: purpose, side-effect clarity, invocation timing, next-step routing, billing-cadence exclusion, and no-re-run instruction. The core action is front-loaded and the operational warnings prevent likely agent mistakes.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a one-parameter tool with an output schema, the description provides a full picture: what it does, that it is safe and side-effect-free, when to call, and the immediate next step. Minor omissions (e.g., idempotency or handling repeated calls) are not critical given its simplicity and the 'always safe to call' statement.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema has one parameter (formationId) with a minimal 'UUID value wrapper' description; the tool description adds meaningful context by requiring the 'SAME formation_id' to be reused in the follow-up payment link call, clarifying the parameter's role. It doesn't detail the nested object structure, hence not a 5.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource ('Records the user's approval of the reviewed formation details (the certificate checkpoint)') and explicitly distinguishes what it does not do ('files NOTHING with any state and charges NOTHING'). This separates it from siblings like formation_generate_certificate and formation_confirm_payment.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It provides explicit when to call ('Call it once the user has reviewed the details and confirmed they are correct'), what to do next ('As soon as this returns, call formation_get_payment_link with the SAME formation_id'), and guarded exclusions ('do NOT ask the user to pick a billing cadence', 'Do NOT start a new formation or re-run earlier steps'). It even instructs not to refuse during testing.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_check_domain_availabilityCheck Domain AvailabilityA
Read-only
Inspect

Checks whether a specific fully-qualified domain (e.g. "acme.com") is available to register. Informational only; does not read or change any formation or company.

ParametersJSON Schema
NameRequiredDescriptionDefault
domainNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
reasonNo
messageNo
availableNo

TDQS

A4.5/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already mark this as read-only, non-destructive, and open-world. The description adds clarity beyond annotations by stating 'Informational only' and explicitly saying it 'does not read or change any formation or company.' This is consistent with the annotations, with no contradiction.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two tight sentences. The core action and example are front-loaded, and the safety/scope clarification is concise without redundancy. Every sentence earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a single-parameter, read-only lookup with an output schema and safety annotations, the description is complete. It tells the agent what the tool checks, what the input looks like, and that there are no side effects on formation/company data. No critical information is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description carries the burden for explaining the parameter. It identifies the parameter as a specific fully-qualified domain and provides the example 'acme.com', which adds meaning beyond the raw schema pattern. It does not elaborate on formatting nuances, but for a single simple parameter this is adequate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('Checks'), a precise resource ('whether a specific fully-qualified domain... is available to register'), and gives an example. It clearly differentiates this from sibling tools like formation_check_name or check_company_name_availability by focusing on domain registration availability rather than company names.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear context: use this when you need to know if a domain is registerable, and it emphasizes this is informational only. However, it does not explicitly mention alternatives, such as proceeding to a checkout/registration tool once availability is confirmed.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_check_nameCheck NameB
Read-only
Inspect

CheckName checks company name availability in the selected state

ParametersJSON Schema
NameRequiredDescriptionDefault
formationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultNo
companyNameNo
formationIdNo

TDQS

B3.2/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already carry the safety profile (readOnlyHint: true, destructiveHint: false, openWorldHint: true), so the description's bar is lower. It adds the useful behavioral context that the check is scoped to 'the selected state' derived from the formation. However, it does not describe what the check consults, whether it is real-time, or what 'availability' formally means—though with read-only annotations these gaps are minor.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single efficient sentence with no waste: it states the action, the resource, and the scope. The redundant subject 'CheckName' adds little and reads like a code-ident string dropped in, but the description is otherwise tightly scoped and front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a low-complexity tool with one well-documented parameter, an output schema, and read-only annotations, the description covers the essentials. However, it omits cross-references to the near-twin check_company_name_availability and fails to situate the check within the formation naming workflow, leaving the agent uncertain about when this tool is the right one among siblings.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With schema description coverage at 100%, the baseline is 3. The schema documents formationId as a UUID wrapper, and the description adds no additional meaning about the parameter—it only implies that the formation carries state context. The description does not compensate, but the schema alone is sufficient for this single parameter.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('checks') and resource ('company name availability') with a meaningful scope qualifier ('in the selected state'). This distinguishes it from the sibling formation_check_domain_availability, which checks domains rather than company names. It loses the top score because it does not explicitly disambiguate from the similarly named check_company_name_availability sibling and the phrasing 'CheckName checks' is slightly awkward.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives no guidance on when to use this tool versus the closely related check_company_name_availability or how it fits into the name-setting flow implied by formation_set_company_name. There is no mention of prerequisites, alternatives, or exclusions, leaving the agent to infer which check tool is appropriate.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_claim_demo_formationsClaim Demo FormationsAInspect

ClaimDemoFormations reassigns formations created during a demo session (under a hardcoded demo user) to a newly-signed-up real user. This is a cross-user mutation; the server enforces reviewer/admin/service role.

ParametersJSON Schema
NameRequiredDescriptionDefault
toUserIdYesUUID value wrapper.
sessionIdYesUUID value wrapper.
fromUserIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
claimedNo
formationIdNo

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only provide openWorldHint=false and destructiveHint=false, so the description carries the burden of explaining the mutation. It explicitly discloses that this is a cross-user mutation, that it reassigns ownership, and that the server enforces reviewer/admin/service role. This goes beyond the annotations and warns the agent about the sensitive nature of the operation.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences with no filler. The core action and the critical caveat (cross-user mutation, role enforcement) are front-loaded, and every clause adds information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description is complete for a mutation tool with a clear purpose, three well-documented parameters, and an output schema. It explains the demo-to-real-user flow and the role restriction. It could mention what happens to the formations after reassignment or any side effects, but the essential information for calling the tool correctly is present.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents all three parameters as UUID value wrappers. The description adds context about the roles of the parameters (fromUserId is the demo user, toUserId is the real user, sessionId identifies the demo session) but does not provide detailed semantics beyond what the schema and description together imply. Baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('reassigns') and names the exact resource ('formations created during a demo session under a hardcoded demo user') and the target ('a newly-signed-up real user'). It clearly distinguishes this from the many formation_* siblings by describing a unique cross-user claim operation.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explains the context in which the tool is used (after a demo session, when a real user signs up) and notes the server-enforced role requirement. It does not explicitly name alternative tools or state when not to use it, but the unique purpose makes the usage context clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_confirm_cohort_deal_termsConfirm Cohort Deal TermsA
Idempotent
Inspect

Record that the founder confirms the starter investment terms their accelerator offered, as shown on their formation. Idempotent. This records agreement only — it does not create a security, change a cap table, or move money.

ParametersJSON Schema
NameRequiredDescriptionDefault
formationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
confirmedAtNo

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already state idempotentHint=true and destructiveHint=false, and the description reaffirms 'Idempotent.' More valuably, it adds a clear side-effect boundary: 'This records agreement only — it does not create a security, change a cap table, or move money.' This helps agents avoid assuming it has financial or cap-table consequences.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is just three sentences: purpose, idempotence, and behavioral scope. It is front-loaded with the primary action and contains no filler or irrelevant detail. Every sentence contributes to correct understanding or invocation.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a single-parameter, idempotent, non-destructive tool with an output schema, this description is complete: it says what the tool records, what it does not do, and what idempotence means. The only minor gap is the lack of explicit preconditions or usage guidance, but that is not essential for a simple one-parameter recording action.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The only parameter, formationId, has 100% schema description coverage as a 'UUID value wrapper,' so the description does not need to restate it. The phrase 'as shown on their formation' loosely ties the parameter to the formation context, but adds nothing semantically beyond the schema. Baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific action and object: 'Record that the founder confirms the starter investment terms their accelerator offered, as shown on their formation.' It also distinguishes itself from adjacent operations by explicitly excluding security creation, cap table changes, and money movement, which separates it from cap_table_* and payment-related siblings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The intended trigger is implied: use when a founder confirms their offered starter investment terms. However, the description gives no explicit when-to-use/when-not-to-use guidance, does not mention alternative tools, and does not state preconditions such as whether an outstanding offer must exist.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_confirm_naics_codeConfirm Naics CodeAInspect

Records the NAICS industry classification a founder has chosen for their formation. Call formation_suggest_naics_codes first, show the candidates with their official titles, and call this ONLY after the person has explicitly picked one. Never choose on their behalf and never infer a code from the business description alone: this value travels onto a bank application, where a wrong classification is a compliance problem rather than a typo. The code is checked against the 2022 edition and a code naming no real industry is refused.

ParametersJSON Schema
NameRequiredDescriptionDefault
naicsCodeNo
formationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
naicsCodeNo
naicsTitleNo
formationIdNo

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only provide openWorldHint=false and destructiveHint=false, so the description carries the burden of behavioral disclosure. It adds meaningful context: the value travels onto a bank application, a wrong classification is a compliance problem, the code is checked against the 2022 edition, and a code naming no real industry is refused. This goes beyond the annotations and helps the agent understand consequences.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single paragraph of three sentences, front-loaded with the core action and then providing critical usage constraints. Every sentence earns its place, though it could be slightly more concise by trimming the compliance explanation.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity (2 params, nested object, output schema present), the description covers the key context: sequencing, consent requirement, compliance stakes, and validation against the 2022 edition. It doesn't describe the return value, but an output schema exists, so that's not required. The main gap is not explicitly stating that naicsCode should be one of the suggested candidates, though that is strongly implied.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 50%: formationId has a description ('UUID value wrapper') but naicsCode has no description beyond its pattern and maxLength. The description explains the meaning of the NAICS code and its compliance significance, but doesn't explicitly describe the naicsCode parameter format or that it should come from the suggested candidates. The description adds some value but doesn't fully compensate for the missing parameter description.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool records a NAICS industry classification a founder has chosen for their formation, with a specific verb ('Records') and resource ('NAICS industry classification'). It distinguishes itself from the sibling formation_suggest_naics_codes by explicitly naming it and explaining the sequencing.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives explicit when-to-use guidance: call formation_suggest_naics_codes first, show candidates, and call this ONLY after the person has explicitly picked one. It also states when not to use it ('Never choose on their behalf and never infer a code from the business description alone'), which is strong usage guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_confirm_paymentConfirm PaymentA
Destructive
Inspect

Verifies with Stripe that payment actually completed and, on success, advances the formation to filing. Usually unnecessary — payment auto-confirms via webhook once the user pays. Only call this if the user explicitly returns and says they have paid. A user saying they paid is NOT proof — only a successful result here confirms payment. If it is not successful, do not tell the user payment succeeded or proceed to filing; ask them to complete checkout and retry.

ParametersJSON Schema
NameRequiredDescriptionDefault
formationIdYesUUID value wrapper.
stripeSessionIdNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
statusNo
messageNo
formationIdNo
paymentStatusNo

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Although annotations already declare destructiveHint and openWorldHint, the description adds meaningful behavioral context: it confirms payment with Stripe, advances the formation to filing on success, and instructs not to proceed or represent success if the verification fails. This goes beyond the structured annotations and clarifies the tool's real-world side effect.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is made of five short, purposeful sentences, each carrying distinct information: the action, the default behavior, the trigger condition, the verification guarantee, and the failure protocol. It is front-loaded with the core function and wastes no words.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, the return values are already documented. The description covers the decision-relevant semantics: when to call, what success does, what failure means, and how to respond. The only notable gap is the unexplained optional stripeSessionId parameter, which prevents a perfect score.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 50%, and the description does not explain the role of stripeSessionId at all. formationId is obvious from the context, but an agent is left guessing whether stripeSessionId is required for a specific Stripe session or only needed in certain flows. The description provides no parameter-level detail to compensate for the schema's gaps.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb and resource: 'Verifies with Stripe that payment actually completed and, on success, advances the formation to filing.' This clearly distinguishes it from sibling formation tools like formation_get_payment_link or formation_purchase_formation, and from generic polling tools such as formation_sweep_formation_order_status.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly says when to call it ('Only call this if the user explicitly returns and says they have paid'), when not to call it ('Usually unnecessary — payment auto-confirms via webhook'), and what not to do on failure. It also warns that a user's claim of payment is not proof, which is strong, direct usage guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_create_domain_checkoutCreate Domain CheckoutBInspect

Starts a PAID domain purchase for the company: quotes the live registrar price plus Lovie's margin and returns a Stripe Checkout URL — give it to the user, payment happens on the Stripe page. Companies still eligible for their included free domain are refused here (their first domain uses the free flow). Requires passed identity verification (KYC); a failed-precondition answer means walk the user through verifying first.

ParametersJSON Schema
NameRequiredDescriptionDefault
domainNo
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
currencyNo
amountCentsNo
checkoutUrlNo

TDQS

B3.4/5.0
Behavior1/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description reveals that the tool interacts with external systems by quoting a 'live registrar price' and returning a 'Stripe Checkout URL'. This provides useful behavior context, but the annotation explicitly says openWorldHint: false, which indicates that the tool is presumed closed‑world. Because the description directly contradicts this annotation, the behavioral score drops to 1 per the evaluation rules.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is compact and front-loaded: the first sentence delivers the core action and payment-flow note, and the following sentences handle exceptions and prerequisites. Each sentence earns its place, though the phrase 'failed-precondition answer' is slightly awkward. Overall, it is well-structured and not bloated.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given that an output schema exists, the description does not need to spell out return values. It covers the prerequisites and major constraints, but it does not address the optionality of the `domain` parameter—in the schema `domain` is not required, yet the description implies a domain must be involved. That missing nuance is a gap for an agent's correct invocation, though most of the operational context is present.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With 50% schema description coverage, the description does not meaningfully clarify parameters. It only says 'domain purchase' and 'for the company,' which does not explain the domain parameter's format or optionality (it is not in the required list), nor does it detail what companyId represents beyond 'UUID value wrapper.' The description adds little over the bare parameter names and schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the action ('Starts'), the resource ('PAID domain purchase'), and the specific outcome (returns a Stripe Checkout URL). It distinguishes this tool from the free-domain flow and, implicitly, from transfer-related tools like formation_create_domain_transfer_checkout by calling it a domain purchase. An agent can accurately select this tool over siblings without opening the schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives an explicit when‑not condition: companies eligible for their included free domain are refused and their first domain uses the free flow. It also states a prerequisite (passed identity verification/KYC) and instructs the agent to walk the user through verification if that prerequisite fails. It does not explicitly name alternative sibling tool IDs, but the guidance is clear enough to route to the correct flow.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_create_domain_transfer_checkoutCreate Domain Transfer CheckoutAInspect

Starts transferring a domain the company already owns elsewhere INTO Lovie: returns a Stripe Checkout URL covering the transfer (which includes a one-year renewal). After payment, start the transfer with the auth code from the current registrar. Requires passed identity verification (KYC).

ParametersJSON Schema
NameRequiredDescriptionDefault
domainNo
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
currencyNo
amountCentsNo
checkoutUrlNo

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the sparse annotations, the description adds meaningful behavioral context: it returns a Stripe Checkout URL, the price covers a one-year renewal, actual transfer initiation happens after payment, and KYC must already be passed. This clarifies the workflow and safety prerequisites without contradicting the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is tightly written, front-loads the primary purpose and output, and every sentence contributes workflow, prerequisite, or post-payment guidance. There is no redundant or vague filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, return-value details are not required. The description covers the main workflow, prerequisite, and post-payment action. It could be slightly stronger by explicitly routing to sibling tools like formation_start_domain_transfer or formation_create_domain_checkout, but it is otherwise complete for a two-parameter tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 50%: companyId has a somewhat minimal 'UUID value wrapper' description and domain has none. The description's prose helps by indicating that 'domain' refers to the externally owned domain being transferred, but it does not fully elaborate parameter semantics or the relationship between companyId and the owning company.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: it starts transferring a domain already owned elsewhere into Lovie and returns a Stripe Checkout URL. It clearly differentiates itself from related domain tools by emphasizing the checkout/transfer-session nature and the one-year renewal.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear context for when to use it: for domains the company already owns elsewhere, and it notes the KYC prerequisite. It also indicates the next step after payment (start transfer with auth code), though it does not explicitly name alternatives such as formation_create_domain_checkout or formation_start_domain_transfer.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_create_formationCreate FormationAInspect

CreateFormation creates a formation with full data (MCP/bulk use case). A request whose shareholders carry ssn_last4 is refused with INVALID_ARGUMENT and writes nothing: those four digits are recorded only by SetShareholderTaxIdentifier, after the whole identifier has reached the secret store. Accepting them here would report a saved number that nothing holds.

ParametersJSON Schema
NameRequiredDescriptionDefault
formationYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
formationIdYes

TDQS

A4.2/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the annotations (non-destructive, non-open-world), the description discloses a crucial behavioral rule: requests with ssn_last4 are refused with INVALID_ARGUMENT and write nothing, explaining the rationale about the secret store. This is exactly the kind of hidden behavior an agent needs to know, and it adds significant value over the structured annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, both essential. The purpose is front-loaded, and the critical ssn_last4 constraint is placed second, making it prominent. No fluff or redundancy. The structure is ideal for quick scanning.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity (one large nested object with dozens of fields), the description is incomplete. It explains the ssn_last4 restriction but does not clarify the overall creation flow, which fields are system-managed, or how this relates to other formation tools. The output schema is present, so return value is covered elsewhere, but the agent is left without a mental model of what 'full data' means in practice.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With schema description coverage at 0%, the description carries the burden of explaining the single 'formation' parameter, but it only says 'full data' without any elaboration on required fields, nested structures, or constraints. The schema is enormous and self-documenting only by field names, not descriptions, so the agent gets no help understanding what to populate or how. This is a major gap for a tool with such a complex input.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a clear verb (creates) and resource (a formation with full data), and explicitly scopes it to the MCP/bulk use case, distinguishing it from step-by-step formation tools like formation_start_formation or formation_update_formation. The 'full data' phrase signals it expects a complete formation object rather than incremental updates.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It specifies the intended use case ('MCP/bulk use case'), implying this is for bulk creation rather than interactive flows. It also warns about the ssn_last4 rejection, which is a critical usage constraint. However, it does not explicitly name alternative tools or describe when to prefer them, leaving some inference to the agent.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_delete_pending_domainDelete Pending DomainA
Destructive
Inspect

Removes an abandoned pending domain purchase attempt from the company's domain list. Only pending (never-completed) purchases can be removed; registered domains cannot be deleted this way.

ParametersJSON Schema
NameRequiredDescriptionDefault
domainNo
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A3.8/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already mark this as destructive (destructiveHint: true). The description adds the constraint that only pending purchases can be removed, which is useful. However, it does not disclose potential side effects (e.g., irreversibility, impact on related data) or error behavior if a registered domain is attempted. The description adds some context beyond the annotation but not extensive.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences with no filler. It front-loads the action and resource, then adds the critical constraint. Every word contributes to the tool's understanding.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description covers the core purpose and applicability, but lacks guidance on how to specify the domain (parameter usage) and what happens on error or success (though an output schema exists). For a destructive tool, the agent would benefit from knowing prerequisites and failure modes. The description is adequate for a simple delete but leaves important operational details unaddressed.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 50%: companyId has a description, domain does not. The description does not mention either parameter or clarify the role of 'domain' in the operation. Since domain is optional in the schema, it is unclear whether it is needed to identify the specific attempt. The description does not compensate for the missing schema description, leaving the agent uncertain about parameter usage.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the action (removes) and the specific resource (an abandoned pending domain purchase attempt) from the company's domain list. It also distinguishes from registered domains, which prevents confusion with other domain operations. This is a specific and unambiguous purpose that separates it from sibling tools like formation_get_domain_order or formation_set_selected_domain.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly states when it can be used (only pending, never-completed purchases) and when it cannot (registered domains). This provides clear applicability boundaries. It does not name an alternative tool for registered domain deletion, but given the sibling list, none exists, so the exclusion is sufficient.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_describe_businessDescribe BusinessA
Read-only
Inspect

Analyzes a business description and recommends the best entity type (LLC or C-Corp) with a confidence score. Call this once you understand what the user is building. When the recommendation is LLC or confidence is not high, mention that Lovie offers a free LLC-to-C-Corp conversion later.

ParametersJSON Schema
NameRequiredDescriptionDefault
descriptionYesFree-form description (max 5000 chars).
formationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
indicatorsNo
formationIdNo
recommendationNo

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the annotations (readOnlyHint=true, destructiveHint=false), the description discloses the analysis nature of the tool and adds a conditional follow-up behavior: mention Lovie's free LLC-to-C-Corp conversion when the recommendation is LLC or confidence is not high. This is useful behavioral context not present in the schema.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences with no filler. The main purpose is front-loaded, followed by a crisp usage cue and a clear conditional instruction. Every sentence earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a read-only analysis tool with only two parameters, an output schema, and strong annotations, the description covers what the tool does, when to call it, and what to do with the result. Nothing critical is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the baseline is 3. The description adds context about the 'description' parameter by framing it as the business description to analyze, but it does not add meaningful detail about 'formationId' beyond what the schema already states.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific verb ('Analyzes'), a resource ('a business description'), and a concrete outcome ('recommends the best entity type (LLC or C-Corp) with a confidence score'). It is clearly distinct from most siblings, though it does not explicitly differentiate itself from related formation guidance tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives an explicit usage trigger: 'Call this once you understand what the user is building.' It does not mention when not to use it or name alternatives, so it falls short of full exclusion guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_extract_cap_tableExtract Cap TableAInspect

Runs vision OCR on an uploaded cap table file and returns the extracted rows without persisting them. Each row may include a vesting schedule (vesting_start_date / vesting_total_months / vesting_cliff_months) for service equity held by founders, employees, and advisors. PRESERVE these vesting fields and pass them through to RecordCapTableInvestment when creating each holding — do not drop them or record such holdings as fully vested. Investor instruments (SAFE, preferred) carry no vesting.

ParametersJSON Schema
NameRequiredDescriptionDefault
mimeTypeNo
formationIdYesUUID value wrapper.
sourceS3UriNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
warningsNo
formationIdNo
sourceS3UriNo
totalSharesNo
ocrConfidenceNo
sourceTotalSharesNo
extractedShareholdersNo
totalOwnershipPercentageNo

TDQS

A4.1/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description adds substantial behavioral context beyond the sparse annotations: it explicitly says the operation does not persist results, explains that vesting fields may appear and must be preserved, and clarifies that investor instruments carry no vesting. This is exactly the kind of non-obvious behavior an agent needs.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is three sentences with no filler. It front-loads the core purpose, then adds only high-value details about vesting preservation and downstream handling.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the output schema exists, the description need not enumerate return values. It provides enough context to call the tool correctly, explains the non-persistence behavior, and gives the critical follow-up instruction about RecordCapTableInvestment. Minor parameter gaps are already encoded in the schema.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 33%, and the description does not compensate. It vaguely references an 'uploaded cap table file' but does not explain formationId, mimeType, or sourceS3Uri, leaving most parameters dependent on schema patterns alone.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the verb and resource: 'Runs vision OCR on an uploaded cap table file and returns the extracted rows without persisting them.' It is specific about the action and outcome, but it does not explicitly differentiate itself from the closely named sibling formation_extract_cap_table_ocr.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description conveys clear downstream usage: extracted vesting fields should be preserved and passed through to RecordCapTableInvestment when creating holdings. It establishes the non-persistence context, though it does not explicitly name alternatives or state when not to use the tool.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_extract_cap_table_ocrExtract Cap Table OCRAInspect

Runs vision OCR on an uploaded cap table for the active company and returns the extracted rows without persisting them. Each row may include a vesting schedule (vesting_start_date / vesting_total_months / vesting_cliff_months) for service equity held by founders, employees, and advisors. PRESERVE these vesting fields and pass them through to RecordCapTableInvestment when creating each holding — do not drop them or record such holdings as fully vested. Investor instruments (SAFE, preferred) carry no vesting.

ParametersJSON Schema
NameRequiredDescriptionDefault
mimeTypeNo
companyIdYesUUID value wrapper.
sourceS3UriNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
warningsNo
sourceS3UriNo
totalSharesNo
ocrConfidenceNo
sourceTotalSharesNo
extractedShareholdersNo
totalOwnershipPercentageNo

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only say destructiveHint=false and openWorldHint=false, so the description carries the behavioral burden. It adds important non-obvious behavior: extraction does not persist data, output rows can include vesting fields for service equity, and vesting must be passed through rather than defaulting to fully vested. This goes well beyond the annotation clues.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded with the primary purpose, then covers the vesting edge case and downstream handling in a dense but efficient way. Every sentence earns its place, and the emphasized 'PRESERVE' draws attention to the most critical agent behavior without adding fluff.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the output schema exists and the parameter schema covers formats, the description provides enough surrounding context: non-persistence, active-company scoping, vesting semantics, and the follow-up action. It does not spell out return value details, but the output schema makes that omission acceptable.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 33%, with only companyId described as a 'UUID value wrapper'; mimeType and sourceS3Uri rely on patterns. The description does not explain what mimeType or sourceS3Uri mean or how they relate to the upload flow, so it fails to compensate for the low schema coverage.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description identifies a specific verb/action ('Runs vision OCR'), a clear resource ('an uploaded cap table for the active company'), and a clear non-persisting outcome. The OCR qualifier distinguishes it from sibling formation_extract_cap_table, while the cap-table focus separates it from formation_extract_safe_terms_ocr and formation_extract_rsa_terms_ocr.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear context: use it for OCR-based cap table extraction for the active company, and it explicitly does not persist results, implying you must later feed rows into RecordCapTableInvestment. It does not explicitly name alternatives or state when-not-to-use this tool, so it stops short of full exclusionary guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_extract_rsa_terms_ocrExtract RSA Terms OCRAInspect

Runs vision OCR on an already-uploaded signed Restricted Stock Purchase/Award Agreement (RSA) PDF for the active company and returns the founder and company names plus structured terms (total_shares, unvested_shares, price_per_share, grant_date, vesting_start_date / vesting_total_months / vesting_cliff_months, acceleration_clause, repurchase_right, 83(b) status, etc.) WITHOUT persisting anything. Empty string / 0 / false means the value was not stated in the document — never fabricate. Flow: first call GetOcrUploadURL with kind=RSA and upload the PDF, then call this tool with the returned source_s3_uri. To persist the grant and link the document, pass the extracted terms and the SAME source_s3_uri to CreateCapTableAgreement with type=CAP_TABLE_AGREEMENT_TYPE_RSA — preserve the vesting fields, do not drop them.

ParametersJSON Schema
NameRequiredDescriptionDefault
agentCodeNo
companyIdYesUUID value wrapper.
sourceS3UriNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
rsaTermsNo
warningsNo
companyNameNo
founderNameNo
sourceS3UriNo
ocrConfidenceNo

TDQS

A4.5/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only declare openWorldHint=false and destructiveHint=false, so the description carries the burden of behavioral disclosure. It clearly states the tool is non-persisting ('WITHOUT persisting anything'), explains the empty-string/0/false convention, and warns never to fabricate values. It also describes the required upstream upload flow. It doesn't detail rate limits or failure modes, but the non-persistence and no-fabrication rules are valuable behavioral context beyond the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is dense but well-organized: it front-loads the core action and output, then the non-persistence guarantee, then the flow, then the follow-up. Every sentence earns its place, though the long list of vesting fields makes it slightly heavy. It is appropriately sized for a complex OCR extraction tool.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity (OCR extraction, nested companyId object, output schema, upstream upload dependency), the description covers the critical context: the required upload flow, the non-persistence behavior, the no-fabrication rule, and the follow-up persistence path. It doesn't explain agentCode or the exact output schema shape, but the output schema exists and the description names the key extracted fields. This is nearly complete for an agent to invoke it correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 33% (only companyId has a description, and it's just 'UUID value wrapper'). The description compensates by explaining that sourceS3Uri must be the URI returned by GetOcrUploadURL, and it lists the extracted terms that map to the tool's purpose. It doesn't explain agentCode, but the description's flow guidance adds meaning beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('Runs vision OCR'), a specific resource (already-uploaded signed RSA PDF), and the exact output (founder/company names plus structured terms). It also explicitly says it does NOT persist anything, which distinguishes it from sibling tools like formation_extract_safe_terms_ocr and cap_table_import_rsa.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives an explicit flow: first call GetOcrUploadURL with kind=RSA, upload the PDF, then call this tool with the returned source_s3_uri. It also names the follow-up tool (CreateCapTableAgreement) and tells the agent to preserve vesting fields. This is clear when-to-use guidance with a concrete alternative.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_extract_safe_termsExtract SAFE TermsAInspect

Reads a SAFE PDF and returns its terms WITHOUT saving anything. Always call this before ImportSAFE and show the result to the user for confirmation — never import a SAFE the user has not seen. Present one block per document, largest investment first, with exactly these fields in this order: investor name, investment amount, valuation cap, discount, post-money or pre-money, date, and which existing stakeholder it will be matched to (or that a new one will be created). Then state the effect on the cap table as three figures — stakeholders, SAFEs and SAFE capital now, what this import adds, and the totals after — and ask the user to confirm. Report the confidence score and every warning verbatim in plain language rather than as codes. Two things block the import until the user resolves them: a missing date (ask for it; a SAFE is never imported without one) and a company name on the document that differs from the company being imported into (say both names and ask the user to confirm it belongs here). This is the same review the web upload screen performs, so keep the wording and order identical.

ParametersJSON Schema
NameRequiredDescriptionDefault
formationIdYesUUID value wrapper.
sourceS3UriNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
warningsNo
safeTermsNo
companyNameNo
formationIdNo
sourceS3UriNo
investorNameNo
ocrConfidenceNo

TDQS

A4/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only supply openWorldHint=false and destructiveHint=false; the description carries the burden and goes well beyond them: no persistence, exact field order, largest-investment-first ordering, cap-table effect summary, verbatim confidence/warnings, and two hard blockers (missing date, company-name mismatch). This fully discloses the tool's behavior and its side-effect-free nature.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is long but every sentence carries operational instructions (ordering, display fields, cap-table figures, blockers, wording fidelity). It opens with the core side-effect-free purpose and then details the required workflow; a slightly more structured format would improve scannability, but nothing is padding.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a review-before-import tool this is complete: it covers what to show the user, exact field order, what summary to produce, how to surface confidence and warnings, what blocks the import, and how to handle each blocker. The output schema can cover return structure, and the workflow context is fully specified.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 50% and the description adds no parameter-level details: it never explains how formationId or sourceS3Uri identify the document or what format is expected. The parameter names and the S3 pattern are self-hinting, but the description itself contributes nothing beyond saying a SAFE PDF is read.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb and resource: reads a SAFE PDF and returns its terms without saving. It clearly distinguishes from import/save sibling tools by promising no persistence and positioning itself as the pre-import review step, but it does not explicitly differentiate from the near sibling formation_extract_safe_terms_ocr.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives an explicit when-to-use directive ('Always call this before ImportSAFE') and ties the call to a known user-confirmation flow, including the instruction to never import a SAFE the user has not seen. It does not name alternative extraction paths or state when not to use this tool, so it falls short of full guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_extract_safe_terms_ocrExtract SAFE Terms OCRBInspect

ExtractSafeTermsOcr runs vision OCR on a SAFE PDF for a company (no formation required). Company-scoped: requires an active company.

ParametersJSON Schema
NameRequiredDescriptionDefault
agentCodeNo
companyIdYesUUID value wrapper.
sourceS3UriNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
isSignedNo
warningsNo
safeTermsNo
companyNameNo
sourceS3UriNo
investorNameNo
ocrConfidenceNo

TDQS

B3.4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations include destructiveHint: false and openWorldHint: false, but the description adds the context that it does OCR processing on a PDF and requires an active company. It does not disclose details about file size limits, whether the company must have a formation, or what happens on failure. With annotations covering safety, the description adds some behavioral context but not deeply.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is concise at two sentences, front-loading the core action and key scope. It avoids redundancy with the tool name, and the additional note about company scope is valuable. No wasted words, but could include a bit more usage guidance without becoming verbose.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool has an output schema (which handles return values) and nested objects, the description need not explain outputs. However, it does not specify which parameters are required besides companyId, nor does it clarify whether sourceS3Uri is mandatory for the OCR operation (it is not in required, but likely needed in practice). The description is adequate for basic invocation but lacks guidance on optional parameters that may be necessary for actual OCR.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 33% (only companyId has a description: 'UUID value wrapper.'). The description does not elaborate on agentCode or sourceS3Uri, but the schema provides patterns (e.g., S3 URI pattern and agentCode format) that are self-explanatory. The description adds the company scope but does not add semantics for the optional parameters, so it slightly compensates but remains at baseline.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the verb 'runs vision OCR' on a 'SAFE PDF' for a company, distinguishing it from non-OCR extraction by naming the OCR variant. However, it does not explicitly distinguish from the sibling 'formation_extract_cap_table_ocr' or 'formation_extract_rsa_terms_ocr', though the SAFE term is specific. It is clear but lacks a direct differentiation statement.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description mentions 'no formation required' and 'requires an active company', giving some context on when to use it. It does not explicitly state when NOT to use it or point to alternatives like 'formation_extract_safe_terms' (non-OCR) or other OCR tools. The guidance is implied but not fully explicit about selecting this over siblings.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_generate_certificateGenerate CertificateAInspect

Prepares the Certificate of Formation/Incorporation as a review checkpoint before filing. This is a confirmation step, NOT a downloadable document — the official, state-issued certificate is produced only after payment and state filing, so do NOT present a download link here. Summarize the formation details for the user to review, then call formation_approve_certificate only once they explicitly confirm the details are correct.

ParametersJSON Schema
NameRequiredDescriptionDefault
formationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
expiresAtNo
downloadUrlNo
formationIdNo
certificateIdNo
minutesRemainingNo

TDQS

A4.5/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations indicate openWorldHint=false and destructiveHint=false, but do not state read-only. The description adds transparency by explaining that this is a confirmation step, that it does not produce an official certificate, and that it should not present a download link. It also specifies the workflow (summarize details, wait for explicit confirmation, then call approve). This goes beyond the annotations, though it does not explicitly state whether the tool has side effects (e.g., marking a status).

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is well-structured and front-loaded with the core purpose, then clarifies exclusions and the next action. Every sentence earns its place—no fluff, and the critical distinction (not a download) is highlighted early. It is appropriately sized for the information it conveys.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple tool with one parameter and an output schema, the description fully covers what an agent needs to call it correctly: what it does, what it does not do, how to present it, and the follow-up action. The existence of an output schema means the return format doesn't need to be described. Nothing essential is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema already documents the single parameter formationId as a UUID value wrapper, so coverage is 100%. The description does not add any additional meaning about the parameter, which is acceptable given its obvious purpose. Baseline of 3 is appropriate because the schema carries the burden.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: 'Prepares the Certificate of Formation/Incorporation as a review checkpoint before filing.' It clearly differentiates from siblings by explicitly noting it is NOT a downloadable document and that the official certificate comes later. This leaves no ambiguity about the tool's role.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly says when to use it (as a review checkpoint before filing) and when not to (not for downloads). It also names the exact alternative tool (formation_approve_certificate) and the condition for calling it, providing clear routing to the correct next step.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_get_domain_auth_codeGet Domain Auth CodeA
Read-onlyDestructive
Inspect

Reveals the domain's transfer authorization (EPP) code and lifts the transfer lock — the customer's exit door, shown once and never stored. Requires a trusted-device approval: open one with identity's create-approval-session tool (action_type domain_auth_code_reveal, payload {domain}), have the user approve on their phone, then pass the session id as approval_session_id.

ParametersJSON Schema
NameRequiredDescriptionDefault
domainNo
companyIdYesUUID value wrapper.
approvalSessionIdNoUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
authCodeNo

TDQS

A4.6/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations declare readOnlyHint=true and destructiveHint=true, which is an unusual combination. The description resolves this tension by explaining the real behavior: it reveals a secret and lifts a lock, so it is read-only in data terms but destructive in access terms. It also adds that the code is shown once and never stored, and that trusted-device approval is required. This goes beyond the annotations and clarifies the risk profile.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, dense paragraph that front-loads the core action and consequence, then gives the required approval workflow. Every sentence earns its place: the 'exit door' metaphor, the once-and-never-stored warning, and the step-by-step approval instructions are all necessary for correct use. No filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description covers the purpose, the side effect, the security model, and the prerequisite approval flow. An output schema exists, so return values need not be described. The only minor gap is that it doesn't explicitly state what happens if the approval session is missing or expired, but the instructions imply the session must be valid. Overall, this is complete enough for an agent to invoke the tool correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 67%: domain and companyId are described, but approvalSessionId is not. The description compensates by explaining exactly what approval_session_id is and how to obtain it, which is the most important parameter for this tool. It also clarifies that domain is the target of the reveal. The description adds meaning beyond the schema, especially for the approval flow.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('Reveals'), a specific resource (the domain's transfer authorization/EPP code), and the critical side effect (lifts the transfer lock). It also frames the tool as 'the customer's exit door,' which clearly distinguishes it from sibling domain tools like formation_get_domain_order or formation_get_domain_transfer_status. An agent can tell exactly what this tool does and why it is special.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly explains when to use this tool (to reveal the EPP code and lift the transfer lock) and gives a precise prerequisite workflow: open a trusted-device approval with approval_session_create_approval_session, have the user approve, then pass the session id. It also implies this is not a simple read by warning that the code is shown once and never stored. This is strong usage guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_get_domain_orderGet Domain OrderA
Read-only
Inspect

Returns one domain purchase's live status — use it to answer 'did my domain go through?' after checkout.

ParametersJSON Schema
NameRequiredDescriptionDefault
domainNo
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
statusNo
autoRenewNo
expiresAtNo

TDQS

A3.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the read-only safety profile is established. The description adds 'live status' and 'after checkout' context, which is useful, but it does not disclose any potential latency, polling behavior, or ordering semantics beyond what annotations already cover.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single sentence front-loads the core behavior ('Returns one domain purchase's live status') and then supplies the canonical use case. There is no filler or repetition of schema/annotation information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool is a simple read-only lookup, has an output schema, and carries safety annotations, so the description does not need to detail return formatting. It gives the essential after-checkout context, though the undocumented domain parameter is a minor completeness gap.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 50%: companyId is described as a 'UUID value wrapper', but domain has no description and the tool description does not explain either parameter. It is not explicit that domain identifies the purchase or what happens when it is omitted, so the description fails to compensate for the schema gap.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('Returns') and identifies the precise resource ('one domain purchase's live status'), which clearly differentiates it from broad list, availability, and transfer-related sibling tools. The user-facing question 'did my domain go through?' makes the purpose immediately actionable.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It clearly establishes the intended context: use after checkout to confirm whether a purchased domain went through. However, it does not explicitly name sibling alternatives such as formation_get_domain_transfer_status or list/availability tools, so no when-not-to-use guidance is provided.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_get_domain_transfer_statusGet Domain Transfer StatusA
Read-only
Inspect

Reports a transfer-in's live progress at the registrar (waiting on the losing registrar, completed, failed). Poll sparingly — registrar transfers move on a scale of days.

ParametersJSON Schema
NameRequiredDescriptionDefault
domainNo
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
detailNo
statusNo

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already mark this as read-only and non-destructive; the description adds useful behavioral context: the status is live from the registrar, possible outcomes, and an explicit polling cadence warning. This enriches what the annotations alone convey.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two tight sentences communicate the core state set, the live nature of the data, and polling etiquette without redundancy. Every phrase earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a read-only status tool with an output schema and safety annotations, the description covers the domain (registrar transfer lifecycle) and usage behavior sufficiently. It is slightly incomplete only in parameter semantics, but that is captured separately.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 50%, and the description adds no parameter-level meaning. 'domain' is left to its pattern and 'companyId' is only described as a 'UUID value wrapper,' while the description never clarifies which domain/company context these refer to or whether domain is optional.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('reports') with a clear resource ('a transfer-in's live progress at the registrar') and lists the relevant states. It is immediately distinguishable from sibling formation domain tools like formation_start_domain_transfer and formation_get_domain_auth_code.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It clearly implies this is the status-checking tool for registrar transfers and gives operational guidance to poll sparingly because transfers take days. It does not explicitly name alternatives or state when not to use it, so it misses the top score.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_get_ein_filing_infoGet EIN Filing InfoA
Read-only
Inspect

GetEinFilingInfo returns the stored payload without the SSN/ITIN.

ParametersJSON Schema
NameRequiredDescriptionDefault
formationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
infoNo
hasSsnNo

TDQS

A3.6/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations already declare readOnlyHint=true, so the description doesn't need to restate safety. It adds meaningful behavioral context by disclosing that the returned payload excludes SSN/ITIN, which is a privacy-relevant behavior beyond what the annotations convey.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single sentence with no filler. It front-loads the action, identifies the resource, and includes the key redaction caveat without wasting words.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a one-parameter read-only tool with an output schema and safety annotations, the description is largely sufficient. The main missing piece is usage guidance relative to related formation tools, but the core invocation details are covered.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, and the sole parameter is documented as a UUID value wrapper. The description adds little semantic detail about formationId beyond its role in the read operation, so the baseline of 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific action—return the stored EIN filing payload—and adds the important redaction detail that SSN/ITIN are excluded. It does not explicitly contrast with sibling tools like formation_submit_ein_filing_info, but the title and verb make the tool's role clear.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no guidance on when to use this tool versus alternatives. The agent must infer that it is the read counterpart to formation_submit_ein_filing_info, and no conditions, prerequisites, or exclusions are provided.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_get_filing_feeGet Filing FeeA
Read-only
Inspect

GetFilingFee returns the state formation filing fee (table amount, formatted string, and Stripe Price id when charged via a pre-created Price). Used by the onboarding review/certificate step. Stateless lookup — no formation context required.

ParametersJSON Schema
NameRequiredDescriptionDefault
stateNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
formattedNo
amountCentsNo
stripePriceIdNo

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the readOnlyHint, destructiveHint, and openWorldHint annotations, the description adds meaningful behavior: it is a stateless lookup, and it details the return types including a conditional Stripe Price id. No contradictions with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is tightly written in three sentences: front-loaded purpose, then output details, then usage context. Every sentence contributes necessary information without redundancy or fluff.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the presence of an output schema and safety annotations, the description covers purpose, return value contents, usage context, and statelessness. It omits details like whether 'state' is required or behavior when omitted, but these are not critical given the simplicity and overall description quality.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema has only one parameter 'state' with a pattern but no description, resulting in 0% coverage. The description implicitly indicates the state is the entity whose filing fee is returned, but does not explain expected casing, optionality, or default behavior. This provides only partial compensation for the lack of schema documentation.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool returns the state formation filing fee, specifying the exact output components (table amount, formatted string, Stripe Price id). It distinguishes this from sibling formation tools by scoping to filing fees and noting it's a stateless lookup.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly mentions it is used by the onboarding review/certificate step and that it requires no formation context, providing clear usage context. It does not explicitly state when not to use it or name alternatives, but the guidance is sufficient for correct selection.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_get_formationGet FormationA
Read-only
Inspect

Returns the full formation record for a formation_id: company name, entity type, state, business address, registered agent, share structure, shareholders, authorized party, EIN, certificate data, payment and filing status, and timestamps. Use this to answer specific questions such as the user's EIN, registered agent, company address, or shareholders, and to RESUME an in-progress formation with a formation_id you already have — it works both before and after sign-in (do not start a new formation to resume).

ParametersJSON Schema
NameRequiredDescriptionDefault
formationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
progressNo
formationNo

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, so the description's 'returns' language is consistent. The description adds valuable behavioral context beyond annotations: it works both before and after sign-in, and it implies a non-mutating 'resume' operation rather than a creation action.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is compact, front-loads the core behavior with 'Returns the full formation record,' and then gives concrete use cases. The listing of fields is somewhat long but necessary to convey the tool's scope. Overall, every sentence earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a read-only tool with a single well-documented parameter,Skip output schema, and clear usage guidance, the description covers the key aspects an agent needs: what is returned, when to use it, and a warning not to create a new formation for resumption. No critical behavioral context is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema has 100% description coverage for the single parameter formationId (a UUID wrapper). The description only repeats the parameter name and otherwise offers no additional semantic detail beyond what the schema already provides, so the baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description precisely identifies the tool as returning the full formation record for a formation_id)Skip and enumerates the included fields (EIN, registered agent, shareholders, etc.). It clearly distinguishes this read operation from creation/update tools by stating it is for answering questions and resuming an existing formation.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly states when to use the tool (to answer specific questions, to resume an in-progress formation) and gives a direct exclusion ('do not start a new formation to resume'). It does not explicitly compare against similar siblings like formation_get_formation_info, but the context is concrete and actionable.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_get_formation_document_download_urlGet Formation Document Download URLA
Read-only
Inspect

Returns a short-lived signed URL for one of a formation's documents. Reviewer role only. The URL is a read credential and expires; treat it as one — do not repeat it back or store it anywhere it outlives the answer it was fetched for.

ParametersJSON Schema
NameRequiredDescriptionDefault
formationIdYesUUID value wrapper.
documentTypeNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
fileNameNo
expiresAtNo
contentTypeNo
downloadUrlNo

TDQS

A4.5/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the readOnlyHint and destructiveHint annotations, the description discloses that the URL is a short-lived read credential, expires, and must not be repeated or persisted. This adds meaningful security and handling context that the annotations alone do not provide.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two efficient sentences with no filler. The core function is stated first, and the critical security guidance follows immediately. Every sentence earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple read-only URL-fetching tool, the description covers purpose, access restriction, credential lifetime, and handling guidance. An output schema is present, so return-value details do not need to be spelled out. Nothing essential is missing for correct invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema describes formationId as a UUID value wrapper, and documentType has a clear enum, but the description itself adds no parameter-specific meaning. It only says 'one of a formation's documents,' which does not materially clarify documentType choices beyond what the enum already expresses. With 50% schema coverage, the description does not fully compensate for the undocumented parameter.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific action and resource: it returns a short-lived signed URL for one of a formation's documents. The 'download URL' wording distinguishes it clearly from sibling upload-url tools, and the reviewer-role constraint further narrows its scope.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives clear context for when to use the tool (fetching a formation document download URL) and adds the important reviewer-role-only restriction. However, it does not explicitly mention alternatives such as upload-URL tools or explain when not to use this tool, so it stops short of full routing guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_get_formation_infoGet Formation InfoB
Read-only
Inspect

GetFormationInfo returns educational content topics or content for a specific topic

ParametersJSON Schema
NameRequiredDescriptionDefault
topicNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
topicNo
topicsNo
contentNo

TDQS

B3/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover read-only/non-destructive behavior, so the description only needs to add context. The phrase 'topics or content for a specific topic' usefully conveys that the result changes depending on whether a topic is supplied, though it adds no deeper context about pagination or empty results.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

One sentence with no filler, and the main behavior is front-loaded. The phrase 'GetFormationInfo returns' is slightly redundant with the title, but the sentence is otherwise tight.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple one-optional-param read-only tool with an output schema, this is mostly workable. Missing usage guidance and a clearer statement of the omitted-topic default keep it from being fully self-sufficient.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With 0% schema description coverage, the description should carry parameter meaning, but it only loosely maps 'topic' to 'a specific topic' and does not explicitly explain that omitting the topic returns the list of topics. Pattern and optionality constraints are left entirely to the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb ('returns') and resource ('educational content topics or content for a specific topic'), and the optional topic parameter makes the two modes understandable. It doesn't explicitly differentiate from formation_get_formation or formation_get_formation_timeline among siblings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance on when to call this tool vs alternatives; no exclusions or prerequisites. The description only defines behavior and never says 'use this when...'.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_get_formation_purchase_quoteGet Formation Purchase QuoteB
Read-only
Inspect

GetFormationPurchaseQuote returns the CorpTools filing product, methods, parsed form schema, prefilled values, and missing required fields for a formation (non-DE/WY states). Reviewer-only; no side effects beyond ensuring a CorpTools company record exists.

ParametersJSON Schema
NameRequiredDescriptionDefault
formationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
prefilledNo
productIdNo
productNameNo
schemaFieldsNo
filingMethodsNo
missingFieldsNo
corpToolsCompanyIdNo

TDQS

B3.2/5.0
Behavior1/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description says 'no side effects beyond ensuring a CorpTools company record exists,' which implies a possible write/create behavior. This directly contradicts the annotation readOnlyHint=true. Because the description admits a side effect that the annotation claims does not happen, this is an annotation contradiction and a serious source of agent confusion.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, front-loaded with the return value and then adding role and side-effect context. Every sentence earns its place with no filler or redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, the description need not explain return values in detail. It covers scope, role, and side effects. The main gap is the absence of sibling-tool differentiation and the tension with the readOnlyHint annotation, but the description itself is otherwise complete for a single-parameter read-oriented tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%: formationId is documented as a 'UUID value wrapper.' The description does not add parameter-level detail, but the schema already fully covers it, so baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states a specific verb and resource: it 'returns the CorpTools filing product, methods, parsed form schema, prefilled values, and missing required fields' for a formation. It also scopes to non-DE/WY states. It does not explicitly distinguish itself from siblings like formation_get_formation_quote, but the object it returns is specific enough.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives some usage context: 'Reviewer-only' and restricting to non-DE/WY states. However, it does not explain when to choose this tool versus nearby siblings such as formation_get_formation_quote or formation_get_filing_fee, leaving the alternative-selection guidance implied at best.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_get_formation_quoteGet Formation QuoteA
Read-only
Inspect

Returns what forming a company in a given state costs: each Lovie line item, the state's filing fee, and the total, all priced live. Creates nothing and charges nothing. Use this whenever the user asks about price instead of quoting figures from memory — formation is a single one-time payment, so there is no plan and no monthly/annual choice to describe.

ParametersJSON Schema
NameRequiredDescriptionDefault
stateNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
lineItemsNo
totalCentsNo
totalDisplayNo
subtotalCentsNo
filingFeeCentsNo
subtotalDisplayNo
filingFeeDisplayNo

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly=true and destructive=false. The description adds that it 'Creates nothing and charges nothing' and that prices are 'priced live,' providing context about side effects and data freshness beyond the annotations. No contradictions found.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences, front-loaded with the core purpose, and every sentence adds value. No filler or redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple one-parameter tool with an output schema, the description covers the main return contents, side effects, and when to use it. It does not explain edge cases like invalid or missing state, but the output schema provides return structure. Overall sufficiently complete for typical use.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema has only one parameter (state) with 0% description coverage. The description mentions 'in a given state,' which clarifies the parameter's role, but it does not explain optionality (required=0), valid formats beyond the schema pattern, or behavior when omitted. The description partially compensates but not fully.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool returns formation costs for a given state including line items, filing fee, and total. It explicitly mentions live pricing and distinguishes from memory-based quoting, and the 'single one-time payment' note separates it from recurring pricing tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides explicit guidance: 'Use this whenever the user asks about price instead of quoting figures from memory.' It also clarifies there is no plan or monthly/annual choice, which implicitly excludes certain use cases. It does not explicitly name sibling alternatives like formation_get_filing_fee, but the context is clear enough.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_get_formation_timelineGet Formation TimelineA
Read-only
Inspect

Returns a formation's progress timeline: each milestone (filing, company formed, tax identifier, banking, and — where an accelerator invests — the starter investment), its state, and a sentence describing it. Also lists co-founders who have not finished; they never block the filing. Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
formationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
milestonesNo
pendingCofoundersNo

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already establish readOnly, non-destructive, closed-world behavior. The description adds useful peptical, non-annotation detail: it enumerates exact milestones, notes co-founders who have not finished are listed, and clarifies they 'never block the filing.' It does not contradict any annotation.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is concise and dense; its two sentences list useful milestones and behavioral nuances. The trailing 'Read-only' repeats an existing annotation but is not harmful enough to reduce the score further.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a single-parameter, read-only, annotated tool with an output schema, the description covers the return contents well: milestone categories, state, descriptive sentences, accelerator-specific data, and co-founder treatment. It is complete enough for an agent to use correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The sole parameter formationId already has full 100% schema description coverage as a 'UUID value wrapper,' so the description adds no extra semantic meaning for the parameter. It is simply not necessary for the description to explain it further.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly identifies the tool as returning 'a formation's progress timeline' with specific milestones, states, and per-milestone sentence descriptions. It is easily distinguished from the many formation_* siblings by the word 'timeline' and the explicit milestone list.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The tool's purpose implies usage when a progress timeline is needed, but it does not explicitly say when to choose this over sibling tools like formation_get_formation or formation_get_formation_info. The description provides clear context but no direct when-not-to-use or alternative guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_get_formation_upload_urlGet Formation Upload URLB
Read-only
Inspect

GetFormationUploadURL returns a presigned PUT URL for a cap table or SAFE document

ParametersJSON Schema
NameRequiredDescriptionDefault
kindNo
mimeTypeNo
formationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
expiresAtNo
uploadUrlNo
sourceS3UriNo

TDQS

B3.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false. The description adds a meaningful behavioral detail by saying the result is a presigned PUT URL, which tells the agent this tool issues an upload capability rather than performing the upload or returning document content. It does not mention expiry or follow-up steps, but that is a minor gap for a simple URL-returning tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single sentence, front-loaded with the verb and output type, and no filler. It is as concise as possible while adding the presigned PUT detail.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a tool with a 6-value kind enum and two optional constrained parameters, the description only addresses cap table/SAFE uploads, making it actively misleading for the other four kinds. The output schema covers the return shape, but the description leaves selection criteria and full input domain unexplained.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 33%, so the description must compensate, but it adds no semantics for formationId, mimeType, or the kind enum beyond naming two of six values. The enum and regex already exist in the schema; the description doesn't explain how an agent should choose kind or format mimeType.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific operation — returning a presigned PUT URL — and a resource (cap table/SAFE document upload) so an agent can distinguish it from download-oriented siblings. However, it mentions only two of the six kinds in the enum (RSA, wire proof, EIN document, and generic document are omitted), so the stated scope is narrower than the actual tool.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no explicit when-to-use, prerequisite, or exclusion, and no pointer to ambiguity with sibling upload URL tools such as formation_get_ocr_upload_url or formation_get_formation_document_download_url. The phrase 'cap table or SAFE document' weakly implies a use case, but it doesn't guide selection among alternatives or mention the other supported upload kinds.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_get_list_formationsList FormationsA
Read-only
Inspect

Lists the SIGNED-IN user's company formations (name, entity type, state, status, progress). Requires authentication. Do NOT call this during an in-progress formation: you already have the formation_id from formation_start, so use formation_get_formation with that id to check the active formation. Only use this when the user explicitly asks to see all of their companies/formations and gives no specific formation_id.

ParametersJSON Schema
NameRequiredDescriptionDefault
scopeNo
filterNo
pageSizeNo
pageTokenNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
formationsNo
totalCountNo
nextPageTokenNo

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already provide readOnlyHint=true and destructiveHint=false. The description adds valuable behavioral context beyond those: authentication is required, results are scoped to the signed-in user, and there is a state-dependent warning about in-progress formations. No contradiction with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences with the primary function front-loaded, followed by explicit exclusions and the exact condition for use. Every sentence adds value and there is no redundant or filler content.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The output schema exists and annotations cover safety, so return values need not be described. The minimal no-argument call is clear, and the routing guidance is excellent, but optional filtering, pagination, and the meaning of the scope enum are not addressed, leaving non-trivial invocations under-specified.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, and the tool description does not explain any of the four parameters (scope, filter, pageSize, pageToken). While parameter names and enum values offer some self-documentation, the complex nested filter object and scope semantics are left unexplained, so the description does not compensate for the schema gap.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource: 'Lists the SIGNED-IN user's company formations' and enumerates returned fields (name, entity type, state, status, progress). It also differentiates from formation_get_formation by scope (all formations vs a specific one), so an agent can distinguish it from the closely related sibling.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides explicit conditions: 'Only use this when the user explicitly asks to see all of their companies/formations and gives no specific formation_id.' It also warns against use during an in-progress formation and names the alternative (formation_get_formation), leaving no ambiguity about when to select this tool.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_get_list_incorporation_documentsList Incorporation DocumentsA
Read-onlyIdempotent
Inspect

Returns a company's incorporation documents — certificate of incorporation, bylaws, incorporator action, board resolution, per-founder IP assignments and 83(b) elections, and the IRS EIN assignment letter (CP-575) — each with its filing and effective dates, jurisdiction, status and notes. Read-only. The 83(b) rows carry a statutory deadline: 30 days from the share issue, unreopenable, and filed by the founder personally, so a status of EXPIRED means the window closed, NOT that the founder failed to file. Sensitive rows (83(b), EIN) are returned only to a company owner or accountant.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
entityNo
documentsNo
formationIdNo
hasFormationNo
authorizedSharesNo
incorporatedDateNo

TDQS

A4.3/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the readOnly/idempotent/destructive annotations, it clarifies the sensitive-row permission boundary and, crucially, that an EXPIRED 83(b) status means the statutory window closed rather than founder failure. This prevents misinterpretation of returned data and is genuinely additive.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Each sentence earns its place: main content, read-only note, and the non-obvious 83(b)/sensitive-row caveats. Information is front-loaded and there is no filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With annotations covering safety characteristics and an output schema covering return shape, the description provides the remaining needed context: document scope, key status semantics, and permission constraints. Nothing essential is missing for correct invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema covers the single companyId parameter completely with a UUID wrapper description, so the high schema coverage sets the baseline at 3. The tool description adds no additional parameter semantics, but none are needed.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description names a specific verb and resource: returns a company's incorporation documents, and enumerates exactly which documents and fields are included. This content clearly differentiates it from sibling tools that deal with individual formation documents, EIN filings, or download URLs.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies its use through the document list and notes read-only access plus the owner/accountant restriction, but it does not explicitly state when to choose this tool over siblings such as formation_get_formation_document_download_url or formation_get_ein_filing_info. It lacks exclusions or alternative routing.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_get_ocr_upload_urlGet OCR Upload URLA
Read-only
Inspect

Returns a presigned S3 PUT URL for uploading a company document (kind=SAFE for a SAFE PDF, kind=RSA for a signed restricted stock purchase agreement, kind=CAP_TABLE for a cap-table file, kind=WIRE_PROOF for a wire payment proof). Step 1 of every document-import flow: call with the matching kind and mime_type=application/pdf, upload the file bytes to the returned upload_url with an HTTP PUT, then pass the returned source_s3_uri to the next step — ImportSAFE for a SAFE, ExtractRsaTermsOcr (then CreateCapTableAgreement with type=RSA) for a signed RSA, or ExtractCapTableOcr for a cap table. Company-scoped — no formation record needed.

ParametersJSON Schema
NameRequiredDescriptionDefault
kindNo
mimeTypeNo
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
expiresAtNo
uploadUrlNo
sourceS3UriNo

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations already signal a safe read-only operation, and the description adds meaningful behavioral context: the tool itself returns a URL rather than performing the upload, the caller must perform an HTTP PUT, and the result must feed source_s3_uri into a downstream step. It does not mention URL expiry, size limits, or authentication nuances, but the description carries substantial extra value beyond the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is long but information-dense and front-loaded: it opens with what is returned, then gives the sequential upload workflow, then the scoping caveat. Every sentence adds useful operational guidance, and there is no filler or redundant restating of the title.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a three-parameter tool with an output schema, the description is unusually complete: it identifies the required kind mapping, the mime type to send, the HTTP method for the subsequent upload, the downstream tool chain, and the absence of a formation-record requirement. An agent has enough context to select and invoke the tool correctly within the larger import flow.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 33%, with only companyId described as a UUID wrapper. The description compensates somewhat by explaining the business meaning of the kind values and recommending mime_type=application/pdf. However, it omits two enum values (EIN_DOCUMENT and DOCUMENT) and does not clarify whether non-PDF mime types are valid for any kind, so the parameter guidance is incomplete.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific action and resource: it returns a presigned S3 PUT URL for uploading a company document. It goes beyond the title by mapping the document kinds to SAFE, RSA, CAP_TABLE, and WIRE_PROOF, which clearly distinguishes this upload-URL tool from general formation or document upload siblings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It explicitly frames the tool as Step 1 of every document-import flow and explains what to do with the returned URL and source_s3_uri next, including the downstream tool per kind. It also states a clear exclusion: company-scoped, no formation record needed. It does not explicitly name alternative upload-URL tools or say when not to use it, but the workflow context is strong.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_list_company_domainsList Company DomainsB
Read-only
Inspect

Lists the company's domains with status (pending, purchased, transfer in progress, expired) and expiry dates. Call this first for any domain question.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
domainsNo

TDQS

B3.1/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The readOnlyHint=true annotation already signals that this is a safe read operation. The description adds that it returns statuses, which is a minimal behavioral detail, but doesn't disclose pagination, ordering, which statuses exist, or whether the list is scoped to the authenticated company. No contradiction with the annotations is present.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single clear sentence with no unnecessary words. It is not front-loaded with any extra filler, though it could have been slightly more informative without becoming verbose.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description is minimal. It fails to mention that companyId is required, what domain types are included (e.g., purchased vs custom domains), whether results are paginated, or how statuses are represented. Given the extremely sparse input schema and the lack of output schema guidance, an agent still has meaningful unknowns when invoking this tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema describes companyId only as a 'UUID value wrapper', which is uninformative. The description implicitly ties the output to 'the company's domains,' but it does not explain that companyId identifies the company whose domains are listed. Between the weak schema description and vague tool description, an agent gets only partial semantic coverage.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description 'Lists the company's domains with their statuses' clearly identifies both the action (list) and the target object (company domains with statuses). This is sufficient for an agent to distinguish it from nearby tools. It doesn't explicitly enumerate the statuses, but the purpose is unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides no guidance about when to prefer this tool over sibling tools such as check_company_name_availability or domain purchase tools. It simply restates the function name. There is no hint about which domain-related question this tool should or shouldn't be used for.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_lookup_domain_dns_recordsLookup Domain Dns RecordsA
Read-only
Inspect

Resolves the DNS records a company's domain currently answers with (A, AAAA, MX, TXT, NS, CNAME), as the public internet sees them. Use before changing DNS, and to check whether a change has taken effect. This is a live lookup, not Lovie's stored list, so it shows records the domain already had. DNS cannot enumerate a zone: the response reports which names were queried, and a record on any other name is invisible to it.

ParametersJSON Schema
NameRequiredDescriptionDefault
domainNo
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
dnsRecordsNo
lookupFailedNo
queriedHostsNo

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is covered. The description adds valuable behavioral context beyond this: it is a live lookup (not cached), it reports only the queried names, and it cannot see records on other names. This transparency about the lookup's scope and limitations exceeds what annotations provide, though it doesn't discuss rate limits or error handling.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences, each earning its place: the first states the core function, the second gives actionable usage, and the third warns about a critical limitation. The most important information is front-loaded, with no redundant phrasing or unnecessary detail.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool has an output schema, return values are covered separately. The description covers purpose, usage, and a key limitation (DNS enumeration), which is sufficient for an agent to call it correctly. However, it does not clarify the relationship between companyId and domain (e.g., whether domain is required when a company has multiple domains), leaving a minor gap in how to supply parameters.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 50%: only companyId has a minimal description ('UUID value wrapper.'), and domain has none. The tool description does not explain either parameter's role or relationship—it never mentions that companyId is required or that domain is optional. Since coverage is not high and the description fails to compensate, it adds almost no semantic value for parameters beyond the schema itself.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb ('resolves') and a concrete resource (DNS records of a company's domain), enumerating the record types (A, AAAA, MX, TXT, NS, CNAME). It clearly distinguishes itself from sibling tools like formation_set_domain_dns_records (which changes DNS) and formation_check_domain_availability (which checks availability), so an agent can immediately tell what this tool does.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly states when to use it: 'before changing DNS, and to check whether a change has taken effect.' It also gives a clear when-not: 'DNS cannot enumerate a zone' and differentiates from a stored list ('not Lovie's stored list'), implying an alternative for stored data. This covers both positive and negative usage cases without requiring inference.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_purchase_formationPurchase FormationA
Destructive
Inspect

PurchaseFormation places the CorpTools formation filing order: it claims the order atomically, adds the filing to the cart, and checks out with the stored payment method. Reviewer-only. Checkout moves money and is never retried once it succeeds.

ParametersJSON Schema
NameRequiredDescriptionDefault
formDataNo
formationIdYesUUID value wrapper.
filingMethodIdNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
statusNo
invoiceIdsNo
cartItemIdsNo
formationIdNo
corpToolsCompanyIdNo

TDQS

A4.3/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the destructiveHint annotation, the description explicitly discloses that checkout 'moves money' and is 'never retried once it succeeds,' which conveys irreversibility and financial impact. The atomic claim behavior is also disclosed. No contradiction with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three dense sentences with no filler: the first fronts the action and flow, the second states the permission constraint, the third warns about financial irreversibility. Every clause earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the output schema and destructive annotation, the description covers the important operational and risk context well. It falls short only in parameter-level guidance, but overall an agent can understand what invoking this tool entails.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 33%, and the description does not explain formData, filingMethodId, or how formationId relates to the order flow. The property names give minimal hints, but the description fails to compensate for the poorly documented schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: it 'places the CorpTools formation filing order' and details the atomic claim, cart addition, and checkout flow. This clearly distinguishes it from siblings like formation_get_formation_purchase_quote and formation_confirm_payment.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear operational context including the reviewer-only restriction and the fact that checkout uses the stored payment method. It does not explicitly name alternatives or when-not-to-use conditions, but the context is enough to infer appropriate use.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_purchase_registered_agentPurchase Registered AgentC
Destructive
Inspect

PurchaseRegisteredAgent triggers a CorpTools registered-agent purchase.

ParametersJSON Schema
NameRequiredDescriptionDefault
formationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
statusNo
formationIdNo
corpToolsOrderIdNo
corpToolsCompanyIdNo

TDQS

C2.9/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description adds only that this is a purchase, which mirrors the tool name and purpose; it does not disclose side effects such as charges, external integration behavior, non-refundability, or whether the action is a one-time or repeatable event. The destructiveHint annotation already carries the destructive signal, but the description itself adds little behavioral context beyond the annotation.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single sentence with no filler words and is appropriately front-loaded: it directly names the resource and action. It is concise without sacrificing clarity.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a purchase action with a destructiveHint and external vendor context, the description is too terse. It does not explain what happens when the purchase is initiated, what the output represents, or how this relates to the surrounding formation workflow. The output schema removes the need to describe return values, but the missing usage and side-effect context is significant for a financial action.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema already provides 100% coverage for the single required parameter, including the 'UUID value wrapper' description. However, the tool description contributes no additional meaning about how to obtain or format the formationId, and the schema's own description is minimal.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: it triggers a 'CorpTools registered-agent purchase.' It is clear enough to distinguish this from the obvious siblings like 'formation_purchase_formation' and 'formation_set_registered_agent.' It falls short of a 5 because the word 'triggers' leaves the actual transaction outcome slightly ambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides no guidance on when to use this tool versus alternatives, such as formation_set_registered_agent or formation_get_formation_purchase_quote. It does not mention prerequisites, sequencing, or payment context. An agent must infer the intended use purely from the name and title.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_record_election83b_filingRecord Election83b FilingCInspect

RecordElection83bFiling records that the signed election was submitted to the IRS (postmark or online), with optional proof. Owner-scoped.

ParametersJSON Schema
NameRequiredDescriptionDefault
proofNo
methodNo
filedDateNo
formationIdYesUUID value wrapper.
proofFileNameNo
trackingNumberNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
filingNo

TDQS

C2.7/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations provide only destructiveHint=false and openWorldHint=false, so the description must carry behavioral disclosure. It mentions 'Owner-scoped' but does not describe side effects, such as whether recording updates formation status, triggers reminders, or is idempotent. It also doesn't clarify that 'proof' is a file attachment behavior. This is minimal disclosure.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single sentence that is front-loaded with the main action. It is concise with no redundant words. However, it is so brief that it fails to include necessary context, but on conciseness alone it scores well.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool has 6 parameters, a nested object, and an output schema, yet the description is extremely sparse. It does not explain when to use it, how parameters interconnect, or what the filing record entails beyond submission. The output schema may cover return values, but the description leaves critical gaps for correct invocation, such as the meaning of method and filedDate.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 17%, with only formationId having a description. The description mentions 'optional proof' but does not explain method, filedDate, trackingNumber, or proofFileName. It adds little beyond the schema's patterns and types, failing to compensate for the low coverage.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool records that a signed election was submitted to the IRS, with optional proof. It specifies the resource (election filing) and the action (record submission), which is distinct from siblings like formation_set_election83b that would set election details. However, it does not explicitly name or differentiate the sibling, so it's not a full 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description offers no guidance on when to use this tool versus alternatives like formation_set_election83b or formation_run_election83b_reminders. It only mentions 'Owner-scoped' which is vague context and does not clarify selection criteria. Agents would have to infer usage from the name and description.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_record_entity_guidance_quizRecord Entity Guidance QuizAInspect

Records the founder's answers to the three entity-choice questions — whether they expect to raise from investors, whether there is more than one owner, and whether this is their first company — and returns the entity type those answers point to, with the reasoning.

ParametersJSON Schema
NameRequiredDescriptionDefault
formationIdYesUUID value wrapper.
isFirstTimeNo
willRaiseVcNo
multipleOwnersNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
recommendationNo

TDQS

A4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations provide only destructiveHint=false and openWorldHint=false Rif; the description adds that this records data and returns a computed entity type with reasoning. It does not disclose side effects like overwriting previous answers or validation behavior, which would add transparency.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single, front-loaded sentence that captures action, inputs, and output without redundancy. Highly readable and efficiently structured.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Covers the core behavior, inputs, and return value. Given moderate complexity and a non-destructive operation, this is sufficient. Minor gaps like allowed answer values or whether answers are required are left to the schema.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema descriptions cover only formationId (the nested UUID object). The description adds semantic meaning for all three optional fields (isFirstTime, willRaiseVc, multipleOwners) by mapping them to the quiz questions, compensating for the sparse schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('Records... and returns') and clearly enumerates the three inputs and the output (entity type with reasoning). It distinguishes this tool from generic formation tools by naming the exact quiz questions.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies the usage context: record founder answers and get an entity recommendation. However, it does not mention alternatives, prerequisites, or when not to use this tool.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_remove_shareholderRemove ShareholderA
Destructive
Inspect

Removes one owner from a formation and reports how many remain and what ownership now totals. The freed percentage is NOT given to anyone else, so the total will usually stop reaching 100% until the founder reallocates it. Refused once the filing is under way.

ParametersJSON Schema
NameRequiredDescriptionDefault
formationIdYesUUID value wrapper.
shareholderIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
formationIdNo
totalOwnershipNo
ownershipCompleteNo
totalShareholdersNo

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With destructiveHint=true and openWorldHint=false already in annotations, the bar is lower, and the description adds real behavioral context: the freed percentage is not given to anyone else, the total will usually fall below 100% until reallocated, and the tool gets refused once filing begins. It does not cover reversibility or permission requirements, but the added context meaningfully exceeds the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences with no filler: the core action and its results come first, the ownership-total consequence second, and the refusal condition last. Every clause earns its place, and the most decision-relevant information is front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a destructive two-parameter mutation with an output schema and annotations already declaring the destructive hint, the description covers the behavioral essentials: what is removed, what the report contains, the cap-table consequence, and a refusal condition. Minor gaps include irreversibility, whether the sole shareholder can be removed, and auth requirements, but these are not critical given the tool's moderate complexity.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the baseline is 3 even without extra param detail. The names formationId and shareholderId are self-explanatory, and the description reinforces that shareholderId is the owner being removed. It does not add constraint-level detail (e.g., whether the last shareholder can be removed), so it meets but does not exceed the baseline.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb and resource — 'Removes one owner from a formation' — and adds its observable effects (reporting remaining count and ownership total). This distinguishes it clearly from siblings like formation_add_shareholder, formation_update_shareholder, and formation_set_share_structure, so an agent can tell them apart without opening schemas.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides clear context: it is the tool for removing a single owner, and it gives a strong when-not constraint ('Refused once the filing is under way'). It also explains the consequence that the freed percentage is not reallocated, implying a follow-up reallocation step, though it stops short of explicitly naming alternative tools for that follow-up.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_run_election83b_remindersRun Election83b RemindersCInspect

RunElection83bReminders runs the 83(b) reminder sweep (not-started nudges + deadline-relative sign/file reminders + late notice). Reviewer-only; also run in-process by the scheduled cron subcommand.

ParametersJSON Schema
NameRequiredDescriptionDefault
dryRunNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
sentNo
errorsNo
scannedNo

TDQS

C2.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations include destructiveHint=false and openWorldHint=false, but no readOnlyHint. The description adds that it's reviewer-only and used by a scheduled cron subcommand, which is useful. However, it doesn't disclose the side effects of running the sweep (e.g., sending emails, marking statuses) or explain the dryRun parameter's behavior, so it doesn't fully compensate for the limited annotation coverage.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single sentence, tightly packed with all the key information about the sweep's components and access restrictions. It has no fluff or redundant phrasing; every word contributes to understanding the tool.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool is simple (1 boolean param, no required fields, output schema exists), so the description is nearly sufficient. However, the absence of any explanation for dryRun (whether it prevents actual sending, what 'dry run' means in this context) makes it incomplete for safe invocation. The description covers the 'what' but not the 'how to control it'.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema has a single boolean parameter, dryRun, with 0% schema description coverage. The description does not mention dryRun at all, leaving its purpose completely unspecified. Since the description carries the burden for parameter explanation, this is a critical gap.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool performs an 83(b) reminder sweep and enumerates the specific reminder types (not-started nudges + deadline-relative sign/file reminders + late notice), which is specific and actionable. However, it doesn't explicitly differentiate from sibling tools like signature_run_reminders, though the 83(b) context makes it distinct.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description mentions 'Reviewer-only' and that it is also run by a cron subcommand, which gives some operational context, but it provides no guidance on when to use this tool vs alternative reminder or formation tools. There are no explicit exclusions or conditions for selection, leaving the agent to infer.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_save_cap_table_importSave Cap Table ImportBInspect

SaveCapTableImport replaces the formation's shareholders with the imported, founder-edited list. A request whose shareholders carry ssn_last4 is refused with INVALID_ARGUMENT and writes nothing — the existing roster is left exactly as it was: those four digits are recorded only by SetShareholderTaxIdentifier, after the whole identifier has reached the secret store. Accepting them here would report a saved number that nothing holds.

ParametersJSON Schema
NameRequiredDescriptionDefault
editsMadeNo
formationIdYesUUID value wrapper.
safeMatchesNo
shareholdersNo
capTableS3UriNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
formationNo
formationIdNo
totalShareholdersNo

TDQS

B3.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only include openWorldHint=false and destructiveHint=false, which are not very informative; the description does not contradict them (destructiveHint=false might seem inconsistent with 'replaces', but the description clarifies the exact behavior, so it's not a contradiction). The description explicitly discloses a key behavioral trait: requests with ssn_last4 are refused with INVALID_ARGUMENT and nothing is written, preserving the existing roster. It also explains the reason (SSN last four are only recorded by SetShareholderTaxIdentifier after full identifier reaches secret store), adding valuable context beyond annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a run-on sentence that packs a lot of information but is dense and not front-loaded; it starts with the core behavior but then dives into a long explanation of the ssn_last4 rejection. It could be broken into clearer, shorter sentences. The key facts are present but the structure is not optimal for quick scanning.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the complexity of the tool (5 parameters, nested objects, array of shareholders with many fields), the description covers the main business rule (replacement and ssn_last4 rejection) but omits details like the semantics of 'editsMade' and 'safeMatches', which are non-obvious. However, it does have an output schema and annotations, and the core behavior is clear. It is adequate but leaves gaps for parameters that are not self-explanatory.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 20%, so the description must compensate for explaining parameters. The description does not clarify the meaning or usage of parameters like 'editsMade', 'safeMatches', 'capTableS3Uri', or the structure of 'shareholders' beyond what the schema names. It does not explain the S3 URI pattern or the role of safeMatches. It adds no parameter guidance, leaving agents to infer from schema alone, which is insufficient given low coverage.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('replaces') and resource ('the formation's shareholders') with the imported list. It clearly indicates this operation overwrites existing shareholder data, distinguishing it from related tools like formation_add_shareholder or formation_update_shareholder. However, the title is slightly clearer than the description's opening, but the effect is unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies this tool is used after import and founder-editing of the cap table, but it doesn't explicitly state when to use it versus alternatives like formation_set_share_structure or cap_table_import_safe. There is no explicit exclusions or alternative tool names, leaving the agent to infer from context. It is clear it should be used to finalize an import, but not contrasted with similar mutation tools.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_send_formation_emailSend Formation EmailB
Destructive
Inspect

SendFormationEmail dispatches a formation lifecycle email via SendGrid.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailTypeNo
formationIdYesUUID value wrapper.
filingRejectedNo
additionalInformationRequiredNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
sentAtNo
emailTypeNo
messageIdNo
formationIdNo

TDQS

B3.1/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations include destructiveHint: true, which the description doesn't contradict (dispatching an email is an action with side effects, consistent with destructiveness). The description adds the channel (SendGrid) and the lifecycle context, but doesn't reveal more such as idempotency, error behavior, or irreversible nature. With annotations providing the destructive flag, a 3 is fair.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

One sentence, direct and to the point. It is appropriately concise, though front-loading the verb 'dispatches' is good. No fluff, but could have added more value without becoming verbose.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool is a mutation (sends email) with 4 parameters, one enum, and nested objectsikuha, but the description is very sparse. It lacks info on which emailType is required (though schema says optional), how to use filingRejected and additionalInformationRequired, and what success/failure looks like. Output schema exists but doesn't cover behavioral aspects. Given the complexity of parameters and destructive nature, the description is insufficient.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is low (25%), but the description does not elaborate on parameter meanings. The schema already defines the parameters and enums; the description adds no additional semantics. However, given that the schema has nested objects and enums with clear names, the baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states that it dispatches a formation lifecycle email via SendGrid, identifying the verb (dispatches), resource (formation email), and channel (SendGrid). It distinguishes from siblings by focusing on email sending, though it doesn't explicitly name a sibling alternative.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives no explicit guidance on when to use this tool versus alternatives. Context is minimal ('lifecycle email'), but there's no mention of conditions, exclusions, or prerequisites. The enum of email types implies certain scenarios, but that's inferred, not stated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_set_banking_intentSet Banking IntentA
Idempotent
Inspect

Records whether the founder wants a business bank account opened once their EIN arrives, plus a card preference, where cards should be sent, and roughly what they expect to spend each month. This records an intention ONLY — it opens no account, creates no account number, and moves no money. Say so when reporting it.

ParametersJSON Schema
NameRequiredDescriptionDefault
intentYes
formationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
intentNo
recordedAtNo

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the idempotent and non-destructive annotations, the description states concrete non-effects: it opens no account, creates no account number, and moves no money. It also directs the agent to report this 'intention ONLY' status, adding useful communication behavior.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, no filler, with the primary action front-loaded and the clarifying non-effects immediately after. The reporting instruction is brief and earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema, annotations, and a description that covers purpose, scope, and non-effects, an agent has what it needs to invoke the tool correctly. The only minor omission is explicit trigger conditions, but that is not required for such a simple intent-recording call.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The description maps most nested intent fields to plain-language concepts: openWhenEinReady ('whether wants... opened once EIN arrives'), cardPreference and shipping ('card preference, where cards should be sent'), and expectedMonthlySpend. It does not mention recordedAt, and formationId is left to the schema's wrapper description, but the compensation is sufficient.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb and resource: 'Records whether the founder wants a business bank account opened...' and enumerates the captured dimensions (card preference, shipping, monthly spend). It also explicitly frames the tool as intention-only, preventing confusion with any actual account-opening or card-issuing action.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No alternative tool is named, but the description gives clear context for when to call: when capturing banking intent tied to EIN arrival. The 'intention ONLY' exclusion tells the agent not to use it for actual account setup, though it stops short of naming the alternative.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_set_company_addressSet Company AddressAInspect

Sets the company's business address. Always present the user with BOTH options: pass source = ADDRESS_SOURCE_OWN with a full US address if they want to use their own, or source = ADDRESS_SOURCE_NEED_ASSISTANCE to give them Lovie's virtual mailbox (a real US address Lovie provides). Offer the mailbox proactively whenever the user has no address or prefers not to use a home/personal one. A real filing needs a resolvable US street, city, state, and ZIP.

ParametersJSON Schema
NameRequiredDescriptionDefault
sourceNo
addressNo
formationIdYesUUID value wrapper.
physicalBusinessAddressNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
formationIdNo
needsVirtualPostMailNo

TDQS

A3.6/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only carry destructiveHint=false, so the description must disclose behavior. It adds useful context about source options and filing requirements, but does not explain what happens on overwrite, invalid addresses, or the role of physicalBusinessAddress.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Four purposeful sentences, with the core purpose front-loaded. Each sentence adds either a usage requirement or a filing constraint, though the guidance could be tightened.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description covers how to choose a source and what a valid address needs, which is the central decision. However, it leaves physicalBusinessAddress undocumented and does not compare this tool to related formation_set_* siblings.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 25%, so the description must compensate. It explains source=ADDRESS_SOURCE_OWN and source=ADDRESS_SOURCE_NEED_ASSISTANCE and the required US street/city/state/ZIP for a real filing, but it never explains the physicalBusinessAddress object.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with 'Sets the company's business address,' a clear verb+resource statement. It does not explicitly distinguish this from siblings like formation_set_company_setup_details, but the address-specific scope makes the tool's purpose clear.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives explicit decision guidance: 'Always present the user with BOTH options' and 'Offer the mailbox proactively whenever the user has no address or prefers not to use a home/personal one.' It lacks an explicit comparison to alternative tools, so it doesn't earn a 5.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_set_company_nameSet Company NameAInspect

Sets the company name and returns its parts: base_name, entity_ending, and the derived full_name (base + ending). Set the entity ending first with formation_set_entity_ending. After setting the name, call formation_check_name to verify availability in the selected state.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesHuman-readable name (1-255 Unicode chars).
formationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
baseNameNo
fullNameNo
formationIdNo
entityEndingNo

TDQS

A4.5/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations indicate openWorldHint=false and destructiveHint=false, so the description does not need to restate safety. It adds context about the return structure and ordering dependencies, which is valuable beyond annotations. Minor gap: it doesn't describe failure modes or state-specific validation, but this is acceptable given annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is compact, with the primary action and key outputs in the first sentence, followed by essential sequencing and verification steps. No filler; every sentence provides actionable information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the presence of an output schemaating the return values Jason, the description does not need to enumerate them. It covers the main action, output highpoints, ordering, and verification. For a two-parameter tool, this is complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, covering both parameters (formationId and name) adequately. The description adds value by clarifying how the name is parsed into parts and the dependency on entity ending, which is not in the schema. This exceeds the baseline of 3.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool sets the company name and specifies the exact outputs (base_name, entity_ending, full_name). It is distinct from sibling tools like formation_set_entity_ending and formation_set_company_type by focusing on the name-setting action.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides explicit sequencing ('Set the entity ending first with formation_set_entity_ending') and follow-up action ('call formation_check_name to verify availability'), giving clear when-to-use guidance. It does not explicitly mention when not to use it, but the instructions are sufficient.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_set_company_setup_detailsSet Company Setup DetailsBInspect

Records a formation's alternate name, business purpose, company stage and Delaware filing speed. Any field left out is unchanged rather than cleared.

ParametersJSON Schema
NameRequiredDescriptionDefault
purposeNo
formationIdYesUUID value wrapper.
companyStageNo
alternateNameNo
processingSpeedNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
formationNo

TDQS

B3.3/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The sentence 'Any field left out is unchanged rather than cleared' adds a genuine partial-update/merge semantic that annotations (openWorldHint: false, destructiveHint: false) do not convey — this is valuable beyond structured fields and consistent with destructiveHint: false. However, the description does not disclose other behavioral traits such as whether the formation must already exist, permission requirements, idempotency, or side effects on filing processes.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences with zero redundancy: the first front-loads the verb, resource, and all four affected fields; the second delivers the critical merge semantics. Every word earns its place, and there is no fluff or repetition of schema contents.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given a moderate-complexity 5-param tool with an output schema, the description covers the essential facts (which fields, merge behavior) but leaves gaps: no note on when to use this versus formation_update_formation, no explanation of the two enum value sets' practical differences beyond 'Delaware filing speed', and no prerequisite context. Output schema presence relieves the need to document return values, but the routing and enum semantics gaps keep it from being complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With schema description coverage at only 20%, the description must compensate, and it partially does: it maps purpose→'business purpose' and clarifies processingSpeed as 'Delaware filing speed', which the bare enum names (PROCESSING_SPEED_TWENTY_FOUR_HOUR, etc.) do not explain. But it adds nothing about formationId's role or the meaning of the companyStage enum values, leaving those to the schema's weak 'UUID value wrapper' note.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('Records') with an explicit resource (a formation) and enumerates the exact fields it manages: alternate name, business purpose, company stage, and Delaware filing speed. The field list implicitly distinguishes it from siblings like formation_set_company_name and formation_set_company_address, though it never names those alternatives or contrasts against the broader formation_update_formation.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No explicit guidance is given about when to choose this tool over the many sibling setters (formation_set_company_name, formation_set_state, formation_set_company_type) or formation_update_formation. The field enumeration implies consolidated setup editing, but an agent facing 40+ formation_* siblings gets no stated when/when-not rules or alternative names to disambiguate.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_set_company_typeSet Company TypeAInspect

Sets the formation's entity type. Valid values are ENTITY_TYPE_LLC, ENTITY_TYPE_C_CORP, and ENTITY_TYPE_S_CORP — never send ENTITY_TYPE_UNSPECIFIED. Returns warnings the user must acknowledge before proceeding.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyTypeNo
formationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
warningsNo
companyTypeNo
formationIdNo
validEntityEndingsNo
warningsRequireAcknowledgmentNo

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the annotations, the description discloses an important behavioral consequence: the call returns warnings that 'the user must acknowledge before proceeding.' It also flags a sentinel value that should never be sent, which is the kind of side-effect detail annotations do not capture.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two tight sentences with no filler: the operation is front-loaded, the allowed values are compactly enumerated, and the warning behavior is a necessary final clause.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, the description need not explain return values. It covers core semantics, valid values, and a key side-effect warning. The only notable gap is explicit routing guidance relative to sibling formation_set_* tools.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The description restates the companyType enum that the schema already provides and adds a useful 'never send ENTITY_TYPE_UNSPECIFIED' constraint. However, schema description coverage is only 50%, and the description adds little meaning to the formationId parameter beyond what the schema already says.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states the exact operation ('Sets the formation's entity type') with a specific resource and lists the valid values. This clearly distinguishes it from other formation_set_* siblings such as formation_set_company_name and formation_set_company_address.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The intended use is implied by the first clause, and the description gives a useful value-level prohibition ('never send ENTITY_TYPE_UNSPECIFIED'). However, it offers no explicit guidance on when to prefer this tool over related formation_set_* tools or when not to call it, leaving routing largely to the agent's inference.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_set_domain_dns_recordsSet Domain Dns RecordsA
Destructive
Inspect

Adds DNS records (A, AAAA, CNAME, CAA, MX, TXT, NS) to a domain the company purchased through Lovie and applies them at the registrar — no registrar login needed. Use when the founder wants to point their domain at a website host or set up email records. Host is relative to the domain ("@" for the root, "www" for a subdomain). This ADDS records: it cannot delete one, and it cannot reliably overwrite a record that already exists — the registrar's own tools are needed for either. Full nameserver delegation changes are not supported. Call LookupDomainDnsRecords first to see what is already there.

ParametersJSON Schema
NameRequiredDescriptionDefault
domainNo
companyIdYesUUID value wrapper.
dnsRecordsNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
domainNo

TDQS

A4.9/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the destructiveHint annotation, the description discloses the real-world effect (applies records at the registrar with no login needed), the add-only nature, the overwrite limitation, and unsupported delegation changes. It also recommends a preflight lookup, giving the agent a safe invocation pattern.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Every sentence earns its place: purpose, use case, host semantics, limitations, unsupported operations, and a preflight instruction. It is dense but not bloated, and the most important behavioral caveats are front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a mutating DNS tool with a nested input schema and an output schema present, the description covers intended use, parameter semantics for the ambiguous host field, destructive limitations, and the required preflight call. There is no missing information an agent needs to call it correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With only 33% schema description coverage, the description compensates meaningfully by explaining that host is relative to the domain ('@' for root, 'www' for subdomain) and enumerating the supported record types. It does not explain value, ttl, or priority semantics, but the schema enums and constraints plus the host clarification cover the most important ambiguity.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb and resource: 'Adds DNS records ... to a domain the company purchased through Lovie and applies them at the registrar.' It names the record types, states the operational scope, and is clearly distinct from sibling tools like formation_lookup_domain_dns_records or formation_check_domain_availability.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly says when to use the tool: 'Use when the founder wants to point their domain at a website host or set up email records.' It also gives exclusions: cannot delete, cannot reliably overwrite, and full nameserver delegation is unsupported. It instructs the agent to call LookupDomainDnsRecords first, naming the relevant alternative.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_set_election83bSet Election83bBInspect

SetElection83b persists the 83(b) election snapshot on the formation. Owner-scoped; called after PDF generation + signature envelope creation.

ParametersJSON Schema
NameRequiredDescriptionDefault
recordYes
formationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
formationNo

TDQS

B3.1/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description adds the behavioral trait 'Owner-scoped' and the timing of the call. Since annotations are minimal (openWorldHint and destructiveHint both false, no readOnlyHint), the description carries more burden for transparency. It implies a write operation without mentioning side effects, idempotency, or validation. This is adequate but not rich.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single sentence that front-loads the primary action and then provides context. It is efficient with no filler, earning a high score for conciseness and structure.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a tool with a large nested input object and a business-specific operation (83(b) election), the description lacks guidance on how to populate the record, business rules, or expected outcomes. While an output schema exists, the description still fails to convey the tool's full purpose and prerequisites. The description is minimal and leaves many questions unanswered.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 50%: only formationId has a description ('UUID value wrapper'), while the record object and all its nested fields are undocumented. The description does not add any meaning for the record structure beyond saying it is a 'snapshot.' Given the record's complexity (many fields), this is insufficient for an agent to correctly construct it.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the action: 'persists the 83(b) election snapshot on the formation.' It identifies the resource (formation) and the specific snapshot type. It does not explicitly differentiate from the sibling tool formation_record_election83b_filing, but the verb 'set' and the mention of a snapshot make the purpose understandable.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives a usage condition: 'called after PDF generation + signature envelope creation.' This provides a clear context for when to invoke it. However, it does not mention alternatives or exclusions (e.g., when not to use it, or the difference from formation_record_election83b_filing), leaving some ambiguity about the best tool choice.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_set_entity_endingSet Entity EndingAInspect

Sets the company's legal entity ending — the suffix that appears in the full legal name (e.g. "Inc.", "Corporation", "Co." for a C-Corp; "LLC", "L.L.C." for an LLC). Use one of the valid endings returned by formation_set_company_type. Set this BEFORE the company name so the full legal name is derived correctly.

ParametersJSON Schema
NameRequiredDescriptionDefault
endingNo
formationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
formationIdNo
entityEndingNo

TDQS

A4.5/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the sparse annotations, the description reveals that the ending is constrained by the company type and that the call affects how the full legal name is derived. It does not describe overwrite behavior or validation failures, but for a non-destructive setter this is adequate.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences deliver the definition, examples, value constraint, prerequisite, and ordering rule with no filler. The key instruction is front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a two-parameter setter with an output schema, the description covers the meaningful parameter, the prerequisite sibling call, and the necessary ordering. Nothing critical for invoking the tool correctly is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The ending parameter is richly described with semantic meaning, examples, and a constrained source of valid values, compensating for the schema's bare string type. The formationId parameter is left to the schema's minimal 'UUID value wrapper' description, but it is an obvious identifier parameter.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific operation ('Sets the company's legal entity ending') and provides concrete examples ('Inc.', 'Corporation', 'Co.', 'LLC') that make the resource unmistakable. It also distinguishes this tool from related setters like formation_set_company_name and formation_set_company_type by focusing on the suffix that appears in the full legal name.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives explicit operational guidance: use only valid endings returned by formation_set_company_type and call this before setting the company name. It does not explicitly list when-not-to-use cases or name an alternative tool for setting the name, but the prerequisite and ordering are clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_set_founder_profileSet Founder ProfileA
Destructive
Inspect

Records who the founder is — their name, contact details and where they are based — on a formation. A Social Security Number or ITIN is optional here: ask for it only if the person offers, pass it once, and never read it back. The response says whether one is on file, never the number.

ParametersJSON Schema
NameRequiredDescriptionDefault
noSsnNo
profileYes
ssnItinNo
formationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
hasSsnNo
profileNo

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations declare destructiveHint=true, so the agent knows this is a mutating operation. The description adds valuable behavioral context beyond that: the sensitive handling of SSN/ITIN (optional, pass once, never read back) and the response behavior ('says whether one is on file, never the number'). This is meaningful disclosure about privacy and data handling that the annotations don't cover. It doesn't fully describe all side effects (e.g., whether it overwrites existing profile fields), but the sensitive-data guidance is strong.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences, all information-dense. The first sentence states the core purpose, the second gives the critical SSN/ITIN handling rule, and the third clarifies the response behavior. No filler, no repetition of schema details. Front-loaded with the primary action.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity (nested profile object, 4 parameters, output schema present), the description covers the essential behavioral aspects: what is recorded, the sensitive SSN handling, and the response semantics. The output schema exists, so return values needn't be described. The only gap is that it doesn't mention whether the profile is fully replaced or merged, and it doesn't explain the noSsn parameter, but these are minor against the strong sensitive-data guidance.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 25%, so the description must compensate. The description explains the purpose of the profile fields (name, contact details, location) and the ssnItin parameter's sensitive nature, which adds meaning beyond the raw schema. However, it doesn't explain the noSsn boolean or the formationId wrapper, and the schema already provides patterns and enums for most fields. The description adds some value but doesn't fully compensate for the low coverage.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the action ('Records who the founder is') and the resource ('on a formation'), and specifies the exact fields (name, contact details, location). It also distinguishes itself from sibling tools like formation_set_signatory and formation_set_shareholder_tax_identifier by focusing on the founder profile. The verb 'records' is specific and the scope is unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear context on when to use this tool: when setting founder identity details on a formation. It also provides a specific usage guideline about the optional SSN/ITIN: 'ask for it only if the person offers, pass it once, and never read it back.' However, it doesn't explicitly name alternative tools or state when NOT to use it (e.g., when setting a signatory or shareholder tax identifier), so it misses the explicit exclusion that would earn a 5.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_set_registered_agentSet Registered AgentAInspect

Sets the registered agent for the formation. Pass use_default = true to use Lovie's included registered agent (recommended for most founders), or use_default = false with an agent to supply a custom one.

ParametersJSON Schema
NameRequiredDescriptionDefault
agentNo
useDefaultNo
formationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
formationIdNo
registeredAgentNo

TDQS

A3.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only indicate non-destructive and closed-world behavior, so the description must carry the behavioral burden. It explains the default vs. custom agent branch but does not disclose side effects like overwriting an existing agent, prerequisites, or what happens if useDefault is omitted. No contradiction with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences with no filler. It front-loads the verb and resource, then efficiently explains both invocation modes with a recommendation, making it easy to parse and act on.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Output schema and annotations reduce the burden, but the description leaves gaps: it doesn't specify behavior when useDefault is omitted, relies on 'or' to imply mutual exclusivity, and contains a parameter-naming mismatch. An agent could call this correctly but only by reconciling the description with the schema.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is low (33%), so the description partially compensates by explaining the useDefault/agent relationship. However, it uses 'use_default' (snake_case) while the schema defines 'useDefault' (camelCase), creating a potentially confusing mismatch, and it does not add meaning for formationId.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb+resource: 'Sets the registered agent for the formation.' It clearly states the action, the target, and the two modes of operation, which distinguishes it from other formation tools like formation_purchase_registered_agent and formation_set_company_setup_details.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides clear operational guidance: use use_default=true with Lovie's included agent (recommended for most founders) or use_default=false with a custom agent. It does not explicitly contrast with sibling tools, but it gives a usable decision rule within the tool.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_set_selected_domainSet Selected DomainAInspect

Sets the founder's chosen domain on the formation. Pass an empty string to clear the selection. Domain registration only requires payment, NOT state approval: for a paid formation the domain is claimable immediately — tell the founder to finish registration now on the formation page or on the dashboard's Domains page (takes a minute), so their website is live while the state filing completes. For unpaid formations the domain is purchasable right after checkout.

ParametersJSON Schema
NameRequiredDescriptionDefault
domainNo
formationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
formationIdNo
selectedDomainNo

TDQS

A4.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only indicate openWorldHint=false and destructiveHint=false, which say nothing about side effects beyond that it's not destructive. The description adds valuable behavioral context: clearing the domain via empty string, immediate claimability vs. purchasability depending on payment status, and the action of telling the founder. It clearly explains the timing implications and the webflow, which is more than annotations provide. It does not mention auth requirements, but the timing and exception handling are well covered.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a bit long but every sentence serves a purpose. It front-loads the primary action and the empty string behavior, then provides contextual timing information. It is well-structured with clear separation between the action and the guidance. The only minor waste is the phrase 'tell the founder' which is agent guidance, but it is useful. Overall, it is appropriately sized for the complexity.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the complexity of the domain registration processhare and the existence of an output schema, the description covers the essential operational contexts: when the domain is claimable vs. purchasable, the action to take (telling founder to register), and the clearing behavior. The output schema likely describes the result, so no need to explain return values. It is complete enough for an agent to call this tool correctly in different formation scenarios.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema describes formationId as a UUID wrapper, and domain with a pattern and maxLength. The description adds the meaning of 'empty string to clear the selection', which is not in the schema. However, the schema coverage is 50%, so only formationId is described in schema; domain is not described in schema. The description clarifies the domain is the chosen domainclamation but does not provide details on format or validation beyond the schema. It adds the key semantic of clearing but does not fully compensate for the missing domain description. Baseline 3 is appropriate because schema covers 50% and description adds some value.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the action ('Sets the founder's chosen domain on the formation') with a specific verb and resource. It differentiates from siblings like formation_check_domain_availability or formation_create_domain_checkout by clarifying the setting action. The description is immediately clear about what the tool does.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides explicit guidance on when to use this tool: 'for a paid formation the domain is claimable immediately — tell the founder to finish registration now... For unpaid formations the domain is purchasable right after checkout.' It also explains the difference between paid and unpaid formations, which helps an agent decide when to use this tool versus others like formation_create_domain_checkout. It also mentions the empty string to clear, which is a key usage condition.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_set_shareholder_tax_identifierSet Shareholder Tax IdentifierA
Destructive
Inspect

Files one shareholder's Social Security Number or ITIN against a formation. The whole number goes to the secret store and only its last four digits are recorded, which is all the response returns. Ask the person for it directly, pass it once, and never repeat it back in your own message. No tool reads the number out again.

ParametersJSON Schema
NameRequiredDescriptionDefault
formationIdYesUUID value wrapper.
shareholderIdYesUUID value wrapper.
taxIdentifierNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
ssnLast4No

TDQS

A3.8/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description discloses key behavioral traits beyond the destructiveHint annotation: the full number is stored in a secret store, only the last four digits are recorded and returned, and no tool reads the number out again. This adds meaningful context about data handling and irreversibility, though it does not cover all potential side effects (e.g., overwriting behavior).

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is four sentences with no fluff. It front-loads the core purpose, then provides essential behavioral and privacy instructions. Every sentence contributes meaning, and the structure is clear and efficient.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool has an output schema, the description needn't explain return values. It covers the purpose, data handling, and user interaction. It does not mention prerequisites like existence of the formation or shareholder, or whether the operation overwrites an existing identifier, but these are minor gaps given the schema and sibling context.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 67% with minimal 'UUID value wrapper' descriptions. The description clarifies that taxIdentifier is the SSN/ITIN and that only its last four digits are recorded, adding meaning beyond the pattern. However, it does not elaborate on formationId or shareholderId beyond what the schema already implies, so the added value is moderate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('files') and resource ('one shareholder's Social Security Number or ITIN against a formation'), making it distinct from siblings like formation_add_shareholder or formation_update_shareholder. It clearly identifies the tool's role without ambiguity.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives operational guidance on handling the sensitive number (ask directly, pass once, never repeat) but does not specify when to use this tool versus alternatives, nor any exclusions or conditions. There is no mention of how it differs from formation_update_shareholder or when it should be preferred.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_set_share_structureSet Share StructureAInspect

Sets the C-Corp share structure and returns the resulting total authorized capital. Pass use_default = true for the standard startup setup (10,000,000 shares at $0.0001 par), or use_default = false with authorized_shares and par_value for a custom structure. C-Corp only.

ParametersJSON Schema
NameRequiredDescriptionDefault
parValueNo
useDefaultNo
formationIdYesUUID value wrapper.
authorizedSharesNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
formationIdNo
totalCapitalNo
shareStructureNo

TDQS

A3.8/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description communicates that the tool mutates the share structure and returns the resulting authorized capital, which is useful beyond the sparse annotations. It does not mention whether the call overwrites existing settings, has approval requirements, or affects other formation-related data, so the behavioral picture is incomplete.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is brief and front-loaded: it states the action and return value first, then gives the default/custom branching, then the C-Corp constraint. There is no filler or repeated schema information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a four-parameter mutation tool with an output schema, the description covers the core decision (default vs. custom), the return behavior, and an important pre-condition. It does not explain the exact required combination of custom values or potential failure modes, but those are reasonably inferable from the schema and the explanation given.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The description adds genuinely useful semantics by defining the default structure as 10,000,000 shares at $0.0001 par and explaining the custom structure path. However, it references use_default, authorized_shares, and par_value while the schema exposes useDefault, authorizedShares, and parValue; this naming mismatch is a correctness risk and prevents full compensation for the low schema coverage.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly says the tool sets the C-Corp share structure and returns total authorized capital, which is a specific verb and resource. It does not explicitly distinguish itself from closely related sibling tools like cap_table_set_cap_table_authorized_shares, so it falls short of a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives explicit parameter-level usage guidance: useDefault=true for the standard startup setup and useDefault=false with custom authorized shares and par value. It also states C-Corp only. However, it does not name when to prefer a different tool over this one.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_set_signatorySet Authorized PartyCInspect

SetAuthorizedParty sets the authorized signatory for formation documents

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesHuman-readable name (1-255 Unicode chars).
emailNo
phoneNo
titleNo
formationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
formationIdNo
authorizedPartyNo

TDQS

C2.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The word 'sets' makes clear this is a mutating operation, and annotations already signal non-destructive behavior (destructiveHint false). However, the description does not disclose whether an existing signatory is overwritten, whether any validation is performed, or what downstream effects the change has on formation documents.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single front-loaded sentence with no fluff. It loses a point for repeating the tool name semantics ('SetAuthorizedParty sets') rather than using the space for additional distinguishing detail.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a mutation tool with five parameters, nested objects, and only 40% schema description coverage, the description is too thin. It leaves usage guidance, parameter semantics, and side effects unaddressed; the output schema may explain return values but does not fill these gaps.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 40%, and the description does not compensate: it never mentions name, email, phone, title, or formationId. The term 'signatory' adds mild context that the name/title fields relate to the signer, but the meaning of email/phone/title and the relationship to formationId are left to inference from the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description identifies a specific action and resource: it sets who the authorized signatory is for formation documents, which is more precise than the title alone. It is distinguishable from sibling setters like formation_set_company_name or formation_set_state because 'authorized signatory' names a unique target, though it does not explicitly call out any sibling.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance is given about when to use this tool versus alternatives such as formation_add_shareholder or formation_update_formation. The description only implies the scenario of assigning a signatory; it does not state prerequisites, exclusions, or when a different setter would be appropriate.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_set_stateSet StateAInspect

Sets the formation's state of formation. Every US state and DC is supported — pass the two-letter code (e.g. "TX", "DE", "WY"). Returns the entity types available for that state.

ParametersJSON Schema
NameRequiredDescriptionDefault
stateNo
formationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
stateNo
formationIdNo
stateDescriptionNo
availableCompanyTypesNo

TDQS

A3.7/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover non-destructiveness and closed world, and the description adds that all states/DC are supported and that entity types are returned. It does not disclose overwrite behavior, idempotency, or what happens when state is omitted.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences front-load the action and necessary code format, then state the return value. No filler or repetition beyond a minor formation/formation phrasing.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

A competent agent can invoke this tool with formationId and a state code, and the output schema covers the return. Yet the optionality of state and the meaning of formationId are under-specified for a mutation-like tool with sibling formation_set_* tools.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

It gives valuable format guidance for the state parameter (two-letter code with examples) and explains the return value. However, formationId's role is left to inference, and the description's 'pass the two-letter code' sits awkwardly against the schema making state optional.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description names the action (sets), resource (formation's state of formation), and scope (all US states + DC) with examples. It clearly distinguishes this from sibling formation_set_* tools such as formation_set_company_name.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The intended use is implied by the verb+resource: when an agent needs to set a formation's jurisdiction. However, it does not explicitly state when to use it versus alternatives or when not to use it.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_set_team_equitySet Team EquityAInspect

Sets the founding team's ownership split and vesting. Ownership must total exactly 100%. Existing people are matched by id and only the stated fields change. Invitations that fail to send are reported in the response and never block the filing.

ParametersJSON Schema
NameRequiredDescriptionDefault
membersNo
vestingNo
formationIdYesUUID value wrapper.
election83bIntentNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
shareholdersNo
inviteFailuresNo
totalOwnershipNo

TDQS

A3.9/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

It discloses important, non-schema behaviors beyond the annotations: ownership must total exactly 100%, existing people are matched by id and only stated fields change, and failed invitations are reported without blocking the filing. These constraints and failure semantics add real behavioral context that annotations alone (openWorldHint=false, destructiveHint=false) do not contain.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is three sentences and each sentence contributes a distinct fact: core purpose, constraint, partial-update semantics, and failure handling. It is appropriately sized and front-loaded with the action, then the critical invariants.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the nested member and vesting objects and only 25% schema coverage, the description still leaves a meaningful ambiguity: it never clarifies whether all existing team members must be present, how omitted members are treated, or how election83bIntent affects the filing. While it covers the most important operational rules, the omission of these details makes it incomplete for a complex mutate operation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 25%, so the description must compensate. It does add meaning for ownershipPercentage (total must equal 100%), members (id-matched partial update), and invite behavior (failures reported). However, it leaves election83bIntent completely unexplained and adds no detail about vesting semantics (custom schedule, cliffMonths, totalMonths, startDate meaning, top-level versus per-member vesting), so the compensation is only partial.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: 'Sets the founding team's ownership split and vesting.' It goes beyond a tautology by adding an exact constraint (ownership must total 100%) and by saying existing people are matched by id and only present fields change, which signals update semantics rather than member creation. This effectively distinguishes it from sibling tools like formation_add_shareholder or formation_set_share_structure.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description does not explicitly say when to use this tool versus alternatives. There is no mention of when to prefer formation_add_shareholder for new people or formation_update_shareholder for individual updates. The only hint is 'founding team's' and 'existing people are matched by id', which implies an update-to-existing-team scenario but never states exclusions or selection rules.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_start_domain_transferStart Domain TransferA
Destructive
Inspect

Begins the paid transfer at the registrar using the EPP/auth code the user obtained from their current provider. The code is used once and never stored. Transfers take days; track with the transfer-status tool.

ParametersJSON Schema
NameRequiredDescriptionDefault
domainNo
authCodeNo
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
statusNo

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already mark destructiveHint: true, so the description's 'paid transfer' is consistent. It adds valuable context: the code is used once and never stored (privacy/consumption), and transfers take days (timeframe). These go beyond the annotation and help the agent understand side effects and follow-up needs. No contradiction.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three concise sentences, each adding value: the action, the code's fate, and the tracking guidance. No filler. The most critical info (what it does) is front-loaded, and the alternative tool is named at the end. Efficient and well-structured.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description covers the core action, prerequisite (auth code), side effects, and next step (track). However, it omits the likely prerequisite of creating a transfer checkout (sibling formation_create_domain_transfer_checkout) and does not mention the need for a companyId (a required parameter). Given the existence of an output schema, return format need not be described, but the flow before and after is partially incomplete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is only 33% (only companyId has a generic wrapper description). The description explains that the authCode is the EPP code the user obtained from the current provider, giving it semantic meaning. It implies 'domain' via 'transfer', but doesn't explicitly define it. companyId remains unexplained, and with a nested object structure, the description does not compensate fully for the low schema coverage.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the action: 'Begins the paid transfer at the registrar' using the EPP/auth code. It specifies the verb (begins), resource (domain transfer), and the method (EPP code). It distinguishes itself from tracking tools by explicitly naming the transfer-status tool for follow-up, and from checkout tools (not named but implied) by focusing on the actual transfer initiation. The purpose is unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides clear context on when to use: when the user has an EPP/auth code from their current provider. It also directs the user to the transfer-status tool for tracking, which is an alternative for post-transfer monitoring. However, it does not mention prerequisites like creating a transfer checkout first (implied by sibling formation_create_domain_transfer_checkout), nor explicitly state when not to use (e.g., if domain is already transferred).

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_start_formationStart FormationAInspect

THE entry point for a new company formation — runs anonymously, no sign-in required. Call this DIRECTLY whenever the user wants to start, create, or form a company or formation. Do NOT call company_get_my_companies or formation_get_list_formations first; those require auth and are only for existing records — starting a new formation needs neither. Returns a formation_id plus the ordered steps. Calling it again for the same signed-in user RESUMES the formation already in progress and returns its id with resumed=true — it does not create a second one, so a retry is safe. When resumed=true, tell the user which company you are continuing (the response carries its name) instead of assuming it is the one they just described. If they say they want a DIFFERENT, additional company, call again with force_new=true — that is the only time to set it; never set it to retry. Before walking the steps, briefly understand the user's business, experience, and funding (one question at a time), then give a tailored recommendation. Keep the formation_id and pass it to every later step. Call this exactly ONCE per formation — never start a second one to resume. When a later step needs sign-in, let the user connect and retry with the SAME formation_id; signing in automatically claims the in-progress formation, so it is never lost.

ParametersJSON Schema
NameRequiredDescriptionDefault
sourceNo
forceNewNo
sessionIdNoUUID value wrapper.
inviteTokenNo
referralCodeNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
statusNo
resumedNo
sessionIdNo
companyNameNo
currentStepNo
formationIdNo
partnerPaysNo

TDQS

A4.4/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description substantially discloses runtime behavior beyond the minimal annotations: it runs anonymously, resumes an in-progress formation with a safe retry, returns resumed=true, and warns that later sign-in will claim the in-progress formation. It also clarifies that calling again does not create a second formation, which is important side-effect information.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is dense and front-loaded with the most important instruction, but it is lengthy. Almost every sentence adds operational value, especially around retries and auth continuity, so the extra length is largely justified; it just could be tightened slightly without losing meaning.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity, the description covers the critical operational concerns: anonymous entry, when to use which param, retry safety, later sign-in behavior, and what to relay when resumed=true. Since an output schema exists, the description does not need to spell out every return field.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 20%, so the description carries most of the parameter semantics burden. It does richly explain forceNew ('that is the only time to set it'), but it never explains source, sessionId, inviteToken, or referralCode, and those params remain effectively undocumented. The description helps with one key param but leaves most of the optional surface unexplained.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: it is "THE entry point for a new company formation" and should be called "DIRECTLY whenever the user wants to start, create, or form a company or formation." It also distinguishes itself from siblings by saying existing-record tools like formation_get_list_formations and company_get_my_companies should not be called first.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides explicit when-to-use, when-not-to-use, and alternative tool guidance: 'Do NOT call company_get_my_companies or formation_get_list_formations first' and 'Call this exactly ONCE per formation.' It also says forceNew=true is only for wanting a different additional company, never for a retry, which removes ambiguity.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_submit_ein_filing_infoSubmit EIN Filing InfoA
Destructive
Inspect

Collects and saves EIN (SS-4) filing information after the company is filed with the state. First ask whether the user has an SSN or ITIN; if they do not, set no_ssn and skip it — the EIN then takes ~45 business days via paper filing. Collect the remaining fields conversationally: date of birth, employee counts, first wages date, closing month of the accounting year, reason for applying, any prior EIN, and principal business activity.

ParametersJSON Schema
NameRequiredDescriptionDefault
infoYes
noSsnNo
ssnItinNo
formationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
hasSsnNo
formationIdNo
submittedAtNo

TDQS

A4.5/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations declare destructiveHint=true, and the description aligns by stating it 'saves' information, implying a write operation. The description adds valuable behavioral context beyond annotations: the conversational collection flow, the no_ssn skip path, and the paper-filing delay consequence. It doesn't explicitly state whether the operation is reversible or what happens on overwrite, but the destructive hint plus the detailed workflow is strong. No contradiction with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is three sentences and front-loads the core purpose and the most important conditional (SSN/ITIN question). Every sentence earns its place: purpose, conditional workflow, and field list. Slightly dense but appropriately sized for a complex multi-field collection tool.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity (4 params, nested objects, output schema present), the description covers the essential workflow and field list. It doesn't explain the output schema or return value, but the presence of an output schema reduces that burden. It also doesn't mention submittedVia or submittedAt semantics, but those are likely internal metadata. Overall, an agent has enough to invoke it correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 25%, so the description must compensate. It does: it enumerates the fields to collect conversationally (date of birth, employee counts, first wages date, closing month, reason for applying, prior EIN, principal business activity) and explains the no_ssn/ssnItin decision. It doesn't map every schema field (e.g., submittedAt, submittedVia, employeesHousehold/Agricultural/Other are partially covered by 'employee counts'), but it adds meaning beyond the raw schema for the key parameters.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's purpose: it collects and saves EIN (SS-4) filing information after the company is filed with the state. It uses a specific verb ('collects and saves') and identifies the resource (EIN filing info), distinguishing it from sibling tools like formation_get_ein_filing_info (which retrieves) and itin_submit_itin_intake (which handles ITIN applications).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides explicit when-to-use guidance: it should be used after the company is filed with the state. It also gives a clear conditional workflow: first ask whether the user has an SSN or ITIN; if not, set no_ssn and skip it, with a consequence (paper filing takes ~45 business days). This is actionable and leaves little to inference.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_suggest_naics_codesSuggest Naics CodesAInspect

Ranks candidate 2022 NAICS industry codes for a formation from its business description. Returns SUGGESTIONS ONLY and changes nothing — always show the shortlist and have the person pick one. NAICS codes are two to six digits, not always six.

ParametersJSON Schema
NameRequiredDescriptionDefault
maxResultsNo
formationIdYesUUID value wrapper.
businessDescriptionNoFree-form description (max 5000 chars).

Output Schema

ParametersJSON Schema
NameRequiredDescription
suggestionsNo
matchedDescriptionNo

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations only indicate openWorldHint=false and destructiveHint=false, so the description carries a lot of the transparency burden. It clearly discloses that the tool 'changes nothing' and 'Returns SUGGESTIONS ONLY,' and it adds a useful domain caveat that NAICS codes are not always six digits. No contradiction with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences deliver purpose, non-mutating behavior, the human-confirmation workflow, and a domain caveat. Every clause contributes; nothing is repetitive or filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

There is an output schema present, so return shape does not need explaining by hand. For a suggestion/read-only tool, the description covers what it does, who must make the final decision, and one important interpretation trait. It could mention maxResults default/behavior but that is a minor gap.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 67% and only maxResults lacks a schema description, so the baseline is 3. The description confirms businessDescription is the input source but does not explain maxResults semantics, formationId semantics, or how optional parameters behave, so it adds little beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb–resource pair: it "Ranks candidate 2022 NAICS industry codes for a formation from its business description." It also clarifies the tool is suggestion-only, which distinguishes it from the sibling formation_confirm_naics_code without needing to open either schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives explicit operational guidance: "always show the shortlist and have the person pick one," which is a clear when-to-invoke and when-to-defer. It stops short of explicitly naming the confirmation sibling or saying 'do not use this to finalize NAICS selection,' so it loses one point for not being fully explicit about alternatives.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_sweep_formation_order_statusSweep Formation Order StatusAInspect

SweepFormationOrderStatus polls CorpTools for the status of in-flight formation orders and updates each formation. Intended for the scheduled sweep (in-process subcommand) and manual/dry-run admin triggering.

ParametersJSON Schema
NameRequiredDescriptionDefault
dryRunNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
errorsNo
scannedNo
updatedNo

TDQS

A3.8/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description discloses that the tool polls and updates each formation, revealing a mutating side effect beyond what annotations provide (destructiveHint=false). It does not discuss idempotency, auth requirements, side effects of repeated runs, or failure behavior, so the transparency is partial.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is compact, front-loaded, and every sentence earns its place. It states the operational purpose first and the intended use context second, with zero filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the single optional parameter, an existing output schema, and annotations covering open-world and destructive behavior, the description provides enough context for an agent to invoke the tool correctly. It lacks details about return values and safe repeated invocation, but these are partially covered by the output schema and the tool's administrative nature.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema has 0% description coverage, so the description must compensate for the dryRun parameter. It mentions 'manual/dry-run admin triggering,' which hints at the parameter's role, but it never defines what dryRun=true vs false actually does (e.g., no DB writes). This leaves meaning incomplete.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific operation: polling CorpTools for the status of in-flight formation orders and updating each formation. It has a clear verb-resource structure and stands apart from the many getter tools in the sibling list, though it does not explicitly name a sibling or contrast itself with one.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly states the tool is intended for the scheduled sweep and manual/dry-run admin triggering, giving clear timing for use. It does not, however, mention alternative tools or what situations should avoid calling it, so it lacks explicit exclusions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_update_formationUpdate FormationAInspect

UpdateFormation applies a FieldMask-scoped patch to a formation. The caller supplies update_mask.paths to select the fields to replace. The roster is not patchable here — use AddShareholder, UpdateShareholder or RemoveShareholder. A patch whose shareholders carry ssn_last4 is refused with INVALID_ARGUMENT and writes nothing: those four digits are recorded only by SetShareholderTaxIdentifier, after the whole identifier has reached the secret store. Accepting them here would report a saved number that nothing holds.

ParametersJSON Schema
NameRequiredDescriptionDefault
formationYes
updateMaskYesComma-separated field paths.
formationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
formationNo

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the annotations (openWorldHint=false, destructiveHint=false), the description discloses critical behavioral details: patches carrying ssn_last4 are rejected with INVALID_ARGUMENT and write nothing, and the rationale (those digits are recorded only by SetShareholderTaxIdentifier after secret store availability). It also implies atomicity of the patch. This goes beyond what annotations provide and covers an important edge case that could cause incorrect agent behavior.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is composed of three sentences: the main action, the exclusion, and the edge case with rationale. It is front-loaded with the primary purpose and then covers critical constraints. It is slightly verbose in the ssn_last4 sentence, but every sentence carries necessary information. It is well-structured and not padded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity (huge schema with many nested objects, output schema present), the description covers the essential aspects: the patch mechanism, the non-patchable roster, and the ssn_last4 refusal. It does not describe the return value, but an output schema exists. It also doesn't mention idempotency or concurrency, but those are not typically expected. Overall, it provides enough for an agent to call this tool correctly without making common mistakes.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema description coverage is 67% (formationId and updateMask have descriptions, formation does not). The description adds meaning by explaining the update_mask.paths mechanism, which is not in the schema beyond 'Comma-separated field paths.' It also clarifies the ssn_last4 restriction tied to the shareholders parameter. However, it does not enumerate the many formation fields or explain their semantics, but given the mask-based approach, this is adequate. The description compensates for the missing formation description by focusing on the mask and the restricted field.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool applies a FieldMask-scoped patch to a formation, identifying the specific verb (patch), resource (formation), and mechanism (field mask). It distinguishes from siblings by explicitly stating the roster is not patchable here and names the correct alternatives. This is specific and unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives explicit when-to-use guidance (patching formation fields) and when-not-to-use: it states the roster is not patchable here and directs to AddShareholder, UpdateShareholder, or RemoveShareholder. It also warns that patches with ssn_last4 are refused and routes to SetShareholderTaxIdentifier. This is exemplary usage guidance with clear exclusions and alternatives.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

formation_update_shareholderUpdate ShareholderAInspect

Corrects one owner on a formation — their name, contact details, ownership percentage, role or address. Refused once the filing is under way. Share counts and vesting are not editable here.

ParametersJSON Schema
NameRequiredDescriptionDefault
roleNo
emailNo
phoneNo
addressNo
lastNameNo
firstNameNo
addressTypeNo
formationIdYesUUID value wrapper.
shareholderIdYesUUID value wrapper.
ownershipPercentageNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
formationIdNo
shareholderNo
totalOwnershipNo
ownershipCompleteNo

TDQS

A4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only state openWorldHint=false and destructiveHint=false, so the description carries most of the behavioral burden. It adds useful behavioral detail like refusal during an active filing and the non-editable share/vesting fields. However, it doesn't disclose whether omitted fields are preserved, whether partial updates are supported, or what side effects occur.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three short sentences: the first states the tool's action and target, the second adds the critical timing restriction, and the third clarifies what is not editable. Every sentence earns its place and the key purpose is front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 10-parameter tool with nested objects, the description is still understandable enough for an agent to select and invoke it. The tool has an output schema, so return-value details are not required. The main missing context is the behavior when only IDs are passed and whether the update is a merge or full replacement.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With schema description coverage of only 20%, the description's field list — name, contact details, ownership percentage, role, address — adds real meaning that the schema does not. It gives a helpful high-level map to the parameters, but it does not address addressType, enum semantics, or the required identifier wrappers in detail.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: it "Corrects one owner on a formation" and enumerates exactly which fields may be changed. It also distinguishes itself from related formation tools by saying share counts and vesting are not editable here.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description makes clear this tool is for correcting an existing owner's data, and it gives an important exclusion: the operation is refused once the filing is underway. It does not explicitly name alternatives like formation_add_shareholder or formation_set_share_structure, but the scope is clear enough to separate it from siblings.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

insight_get_insightGet InsightA
Read-only
Inspect

Get a single insight by id.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
insightNo

TDQS

A3.8/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover the safety profile (readOnlyHint=true, destructiveHint=false), so the description does not need to repeat that. It adds no additional behavioral detail such as not-found handling or authorization, but for a simple read this is a minor gap.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single front-loaded sentence with no wasted words; the verb, object, and selection criterion are immediately visible.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a one-parameter read-only tool with a full output schema and safety annotations, the description is nearly sufficient. It could be more complete with an explicit pointer to read_insights for listing use cases, but nothing essential to invoking it correctly is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, and the nested UUID wrapper is fully documented in the input schema. The description's 'by id' restates the parameter name without adding format, wrapper, or value semantics beyond what the schema provides.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb ('Get'), resource ('single insight'), and key selector ('by id'). This clearly differentiates it from sibling tools like read_insights (plural) and insight_get_savings_summary (summary-specific).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The 'single...by id' phrasing implies this is for one specific insight rather than listing or summaries, but the description never names alternatives or states when not to use it. A standard get-by-id pattern gives some context, but no explicit routing guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

insight_get_savings_summaryGet Savings SummaryA
Read-only
Inspect

Summarize savings for a company: identified (OPEN impact), estimated (marked-done projections), and realized (verifier-confirmed), with a per-detector-type split.

ParametersJSON Schema
NameRequiredDescriptionDefault
toMonthNo
companyIdYesUUID value wrapper.
fromMonthNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
byTypeNo
realizedCentsMonthlyNo
estimatedCentsMonthlyNo
identifiedCentsMonthlyNo

TDQS

A3.6/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations already declare readOnlyHint=true, so the description only needs to add context beyond that. It does so by explaining what counts as identified, estimated, and realized savings, and by noting the grouping by detector type. It does not discuss edge cases or caveats, but it adds meaningful behavioral context.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single well-structured sentence front-loads the verb and resource, then precisely defines the output categories. Every phrase adds information and there is no filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool has a rich output schema and annotations cover the safety profile, but the description omits the meaning and interaction of the optional date-range parameters. This is a notable gap for a summary tool where time scoping is likely important. Otherwise, the core behavior is adequately described.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 33%, and the description does not compensate. companyId is obvious from context, but fromMonth/toMonth are left undocumented beyond their pattern and name. The description never mentions that results can be scoped by a month range, so an agent cannot confidently understand the optional parameters.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('Summarize'), a clear resource ('savings for a company'), and defines the three output categories with their status meanings. The per-detector-type split further differentiates it from generic insight/read siblings like insight_get_insight or read_insights.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance is given about when to choose this tool over sibling tools, nor are alternatives or exclusions mentioned. The description only implies a use case for summarizing savings, but an agent gets no help routing between this and similar insight/read tools.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

invoice_get_invoiceGet InvoiceA
Read-only
Inspect

Returns one invoice by id with its line items, client, totals, due date and payment state. Read-only. Use this to answer questions about a specific invoice; to find its id, list the company's invoices first.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
invoiceNo

TDQS

A4.1/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, destructiveHint=false, and the description reinforces this with 'Read-only.' It adds useful output content context (line items, client, totals, due date, payment state) but does not disclose any additional behavioral edge cases. Since annotations carry the safety burden, the description adds modest value beyond them.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three short, purposeful sentences: the first states what it returns, the second confirms read-only behavior, and the third provides actionable workflow guidance. No filler or repetition beyond a minor 'Read-only' note.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple read-only single-parameter tool with a rich output schema and safety annotations, the description is complete. It covers what the tool returns, how to use it, and how to obtain the required id.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and the only parameter, id, is already documented as a UUID value wrapper. The description repeats 'by id' but does not add meaningful syntax or formatting details beyond the schema, so the baseline of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description states a specific verb and resource: 'Returns one invoice by id' with a clear list of contained fields. It also differentiates from the list operation by saying 'to find its id, list the company's invoices first'.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Clearly tells the agent when to use this tool: 'Use this to answer questions about a specific invoice.' It also gives a prerequisite workflow for finding the id via listing invoices. It does not explicitly mention alternatives for PDFs or other invoice views, but the guidance is sufficient.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

invoice_get_invoice_pdf_urlGet Invoice PDF URLA
Read-only
Inspect

GetInvoicePdfUrl returns a short-lived signed S3 URL for the rendered PDF.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.
invoiceIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
urlNo
expiresAtNo

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, covering the safety profile. The description adds critical behavioral context: the URL is 'short-lived', informing the agent to use it promptly. This goes beyond the structured fields and is genuinely useful. No contradiction with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, concise sentence that front-loads the core functionality. Every word contributes value, with no filler or redundancy. It is appropriately sized for a simple retrieval tool.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's simplicity, the presence of an output schema (so return values are documented elsewhere), and annotations covering safety, the description covers all necessary context. The short-lived URL note is the only addition beyond schema, and it is included. No missing information for correct invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema describes both parameters as 'UUID value wrapper' with 100% coverage. The description adds no additional meaning about the parameters—it does not explain their roles beyond what the schema already provides. Since schema coverage is high, the baseline is 3, and the description does not compensate further.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool returns a short-lived signed S3 URL for a rendered PDF invoice. The verb 'get' and resource 'Invoice PDF URL' are explicit, and it distinguishes from siblings like invoice_get_invoice (which returns invoice data) and invoice_get_list_invoices (which lists invoices). No ambiguity about what this tool does.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides no explicit guidance on when to use this tool versus alternatives. While the name and purpose are self-evident for retrieving a PDF URL, there is no mention of prerequisites (e.g., invoice existence) or conditions (e.g., expiry handling). It does not state when not to use it, but the simplicity of the operation mitigates this gap.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

invoice_get_list_invoicesList InvoicesA
Read-only
Inspect

Lists a company's invoices, newest first, with client, amount, due date and status. Read-only and paginated. Filter by status to answer "what is unpaid" or "what is overdue".

ParametersJSON Schema
NameRequiredDescriptionDefault
filterNo
pageSizeNo
pageTokenNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
invoicesNo
totalCountNo
nextPageTokenNo

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is covered. The description adds useful behavioral context: it is paginated, returns newest first, and supports status filtering for common questions. It does not describe pagination mechanics in detail, but the output schema likely covers that. The description adds value beyond annotations without contradicting them.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences with no waste. The core purpose and ordering are front-loaded, followed by the read-only and pagination traits, then a practical usage hint. Every sentence earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool has an output schema, so return values are covered. The description covers the key behavioral traits: read-only, paginated, newest first, status filtering. It does not mention the date range filter or the filter object structure, but the schema provides those details. For a list tool with annotations and an output schema, this is nearly complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must compensate. The description mentions filtering by status and pagination, which maps to the 'statuses' and 'pageToken'/'pageSize' parameters. However, it does not explain the filter object structure, the date range fields, or the UUID wrappers. The description adds some meaning but leaves the agent to infer the rest from the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('Lists'), a resource ('a company's invoices'), and the ordering ('newest first'). It also names the key fields returned (client, amount, due date, status), which distinguishes it from generic list tools. The sibling list includes invoice_get_invoice and invoice_get_invoice_pdf_url, so this description clearly identifies the list operation.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear context: it is read-only, paginated, and can be filtered by status to answer 'what is unpaid' or 'what is overdue'. It does not explicitly name alternatives or exclusions, but the context is sufficient for an agent to know when to use it. A 4 is appropriate because it provides clear usage context without explicit when-not-to-use guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

invoice_settings_get_invoice_settingsGet Invoice SettingsA
Read-only
Inspect

Returns a company's invoicing defaults: numbering, payment terms, currency, tax rate and the branding that appears on a rendered invoice. Read-only. Read this before creating an invoice if you need to know what the defaults will be.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
settingsNo

TDQS

A4.1/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is covered. The description adds that this returns defaults and enumerates them, but it does not disclose behavior such as behavior for unknown company IDs or partial defaults. No contradiction with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two short sentences carry the core purpose, the return scope, and the usage moment with no filler. The key purpose is front-loaded, and every sentence earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

This is a simple read-only lookup with one required parameter, full schema coverage, an output schema, and annotations covering safety. The description gives the purpose, the relevant time to use it, and the content returned, so nothing essential is missing for correct invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, with companyId documented as a UUID value wrapper. The description adds no parameter-specific meaning, but since the schema fully covers the only parameter, the baseline score of 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific action ('Returns...') with a clear resource: a company's invoicing defaults. It enumerates exact content (numbering, payment terms, currency, tax rate, branding), which unambiguously distinguishes it from invoice retrieval or listing siblings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives explicit context: 'Read this before creating an invoice if you need to know what the defaults will be.' This is a clear when-to-use signal. It does not state when not to use it or name alternatives, but no direct sibling settings tool appears in the list, so the gap is minor.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

itin_check_itin_eligibilityCheck ITIN EligibilityA
Read-only
Inspect

Checks whether the user is likely eligible for an ITIN (guidance, not an IRS ruling). Someone with — or eligible for — an SSN cannot get an ITIN; a valid passport makes the process simplest. Ask the two questions conversationally and relay the answer.

ParametersJSON Schema
NameRequiredDescriptionDefault
applyingReasonNo
hasSsnOrEligibleNo
hasValidPassportOrIdNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
notesNo
likelyEligibleNo

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, covering the safety profile. The description adds behavioral context: it is conversational (requires asking questions) and provides a disclaimer that it's not an IRS ruling. It also implies the agent must interact with the user and relay the outcome, which goes beyond the annotation's simple read-only hint.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences, front-loaded with the core purpose, and includes essential context (SSN/passport rule, conversational flow) without fluff. Every sentence earns its place, and it's easy to scan.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool has an output schema (not shown), so return values needn't be explained. However, the description misses the 'applyingReason' parameter and mismatches the number of questions to ask. It gives the agent clear conversational guidance but leaves a parameter unexplained, which could lead to incorrect invocation. For a simple check, this is a notable gap.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must explain the parameters. It touches on the two booleans via the SSN and passport conditions, but it doesn't explain the 'applyingReason' parameter at all. It also says 'Ask the two questions' while there are three parameters, creating ambiguity. The description partially compensates for the missing schema coverage but not fully.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's purpose: 'Checks whether the user is likely eligible for an ITIN'. It specifies the resource (ITIN eligibility) and distinguishes itself from other ITIN tools (which handle applications, uploads, etc.) by focusing on eligibility assessment. It also clarifies it's guidance, not an IRS ruling, adding precision.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage context by instructing 'Ask the two questions conversationally and relay the answer', indicating this is for interactive eligibility checks. It doesn't explicitly exclude other tools, but among the ITIN siblings, only this one is about eligibility, so differentiation is clear. It could explicitly state when to use this over others, but the context is sufficient.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

itin_create_itin_checkoutCreate ITIN CheckoutAInspect

Starts an ITIN purchase: creates the application and returns a Stripe Checkout URL. Give the URL to the user — payment always happens on the secure Stripe page, never in chat. Requires the user to have passed identity verification (KYC); if this answers failed-precondition, walk them through verifying first. After payment the intake is prefilled from what Lovie already knows, so the user mostly confirms.

ParametersJSON Schema
NameRequiredDescriptionDefault
packageNo
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
checkoutUrlNo
applicationIdNo

TDQS

A4.4/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only indicate non-destructive and closed-world behavior. The description adds valuable context: the Stripe payment redirect, the KYC precondition, handling failed-precondition by walking through verification, and the post-payment prefilled intake. No contradiction with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences, all earning their place: the first states the primary action and output, the second gives user-facing instructions, and the third adds prerequisite and post-payment context. Front-loaded and efficient.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given an output schema exists, return-value details are not required. The description covers the KYC prerequisite, the payment flow (URL handoff and Stripe exclusivity), and post-payment behavior. Nothing critical is missing for an agent to call this correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 50%, and the description does not explain the parameters. 'companyId' is only described as a 'UUID value wrapper' in the schema, and 'package' has no description at all. The enum values are self-explanatory, but the description doesn't compensate for the coverage gap by explaining when to choose PREPARATION vs RENEWAL or what companyId refers to.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description starts with a specific verb and resource: 'Starts an ITIN purchase: creates the application and returns a Stripe Checkout URL.' It clearly states the action, output, and what to do with the result, distinguishing it from siblings like itin_poll_itin_checkout or itin_get_itin_quote.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives strong context: use when the user is purchasing an ITIN, requires prior KYC, and instructs to give the user the payment URL while keeping payment on Stripe. It doesn't explicitly name alternatives or exclusions, but the context effectively routes the agent.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

itin_get_itin_applicationGet ITIN ApplicationA
Read-only
Inspect

Returns one ITIN application merged with the provider pipeline: who acts next, the identity-call booking link when scheduled, and the final outcome. Use this to answer 'any news on my ITIN?'.

ParametersJSON Schema
NameRequiredDescriptionDefault
applicationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
applicationNo

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=false, so safety is covered. The description adds value beyond annotations by disclosing that the response is merged with provider pipeline data and specifically what it includes (next actor, booking link, final outcome). No contradiction exists.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences with no filler. The first sentence front-loads what the tool returns, and the second provides a practical user-facing query it answers. Every word earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple one-parameter read tool with a full output schema and complete annotations, the description covers the essential context: what is returned, the enriched fields, and the intended use case. It could mention why one would prefer this over itin_list_itin_applications, but that is a minor gap.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, and the sole parameter applicationId is documented as a UUID value wrapper. The description does not add extra parameter-level semantics, but with a single well-documented parameter and full schema coverage, the baseline score of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('Returns'), a precise resource ('one ITIN application'), and the enriched content ('merged with the provider pipeline: who acts next, the identity-call booking link... final outcome'). This clearly distinguishes it from the sibling itin_list_itin_applications, which returns collections rather than a single enriched application.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides a strong, concrete use case: "Use this to answer 'any news on my ITIN?'" This tells an agent when the tool is appropriate. It does not explicitly name alternatives or state when not to use it, but the usage context is clear enough for a single-application lookup tool.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

itin_get_itin_mailing_instructionsGet ITIN Mailing InstructionsA
Read-only
Inspect

Returns where to mail the wet-signed W-7 package, the envelope checklist, and the case reference. Share when the pipeline reaches the mail step.

ParametersJSON Schema
NameRequiredDescriptionDefault
applicationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
checklistNo
caseReferenceNo
officeAddressNo

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already indicate a safe read-only operation. The description goes beyond them by specifying the concrete payload content and that it is meant for a particular pipeline stage, adding genuinely useful behavior context without any contradiction.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two short sentences, front-loaded with what the tool returns and ending with when to use it. No redundant phrasing, filler, or repetition of schema details.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple one-parameter, read-only tool with a complete input schema and an output schema, the description provides all needed context: what is returned, what stage it belongs to, and a clear separation from other tools.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

There is only one parameter, applicationId, and the schema describes it fully with 100% coverage. The description does not discuss the parameter, but the schema already carries all necessary meaning, so the baseline of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states what the tool returns: where to mail the wet-signed W-7 package, the envelope checklist, and the case reference. This distinguishes it from other ITIN tools focused on eligibility, quotes, or document uploads.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives an explicit trigger: 'Share when the pipeline reaches the mail step.' It provides clear context but does not mention when not to use it or name alternative tools such as itin_mark_itin_documents_mailed.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

itin_get_itin_quoteGet ITIN QuoteB
Read-only
Inspect

Returns Lovie's price and timeline for a U.S. ITIN application (IRS Form W-7) — the tax id for founders without an SSN. Quote this before offering the service; the price shown is exactly what checkout charges.

ParametersJSON Schema
NameRequiredDescriptionDefault
packageNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
currencyNo
irsWindowNo
priceCentsNo
preparationSlaNo

TDQS

B3.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already disclose readOnlyHint=true and destructiveHint=false, so the read-safe nature is known. The description adds a valuable guarantee—'the price shown is exactly what checkout charges'—which assures the agent that the quote is authoritative and consistent with downstream checkout. This goes beyond the annotation and adds meaningful behavioral context.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences and starts with the primary output directly. The second sentence gives a critical usage note and a pricing guarantee. It is efficient with no filler; the only modest extra is the explanatory clause 'the tax id for founders without an SSN', which is useful context and not distracting.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The output schema captures the return structure and annotations cover the read-only nature, but the description leaves the optional 'package' parameter unstated and does not explain its effect. Since the tool is simple and the enum makes choices obvious, the gap is not severe, but including package semantics would complete the picture for an agent that must decide the correct call.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With schema description coverage at 0%, the description needed to compensate by explaining the 'package' parameter, but it does not mention 'package' at all. The enum values (ITIN_PACKAGE_PREPARATION, ITIN_PACKAGE_RENEWAL) are self-explanatory to a degree, but the description leaves the impact of package choice entirely up to the schema and does not clarify that both options yield different prices/timelines.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('Returns') and a precise resource ('price and timeline for a U.S. ITIN application (IRS Form W-7)'), and ties it to founders without an SSN. It clearly distinguishes this from other ITIN tools like itin_check_itin_eligibility or itin_create_itin_checkout, though it doesn't name a sibling explicitly. The purpose is unmistakable.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The instruction 'Quote this before offering the service' provides clear when-to-use guidance, but it does not explain when not to use it or compare it with alternatives such as itin_create_itin_checkout or itin_get_itin_application. It gives the intended usage context but lacks rejection/alternative routing.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

itin_list_itin_applicationsList ITIN ApplicationsA
Read-only
Inspect

Lists the company's ITIN applications with status. Call this FIRST when the user asks about an ITIN — never ask them for an application id.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
applicationsNo

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false DNA. The description reinforces this with 'Lists ... with status' and adds useful behavioral guidance ('never ask them for an application id'). It doesn't mention pagination or response shape, but the read-only, no-side-effect behavior is well covered.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two short sentences with zero waste. The first sentence states the operation and the second gives a critical behavioral directive (call first, don't ask for an ID).

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a list tool with a single required parameter, the description covers the entry-point behavior and the key constraint (don't ask for an application id). Siblings like itin_get_itin_application clarify the complement. The output schema would describe the returned statuses, so nothing critical is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% for the single required parameter (companyId as a UUID object), so the schema carries the burden. The description adds no parameter-level detail beyond the tool's overall purpose, which is acceptable but not additive. Baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific action (list ITIN applications), a clear resource (company ITIN applications), and an output signal (status). It also differentiates the tool from siblings like itin_get_itin_application by clarifying this is the list entry point, not a single-record fetch.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives an explicit sequencing instruction: call this first and never ask the user for an application id. It stops short of naming the alternative tool (itin_get_itin_application) directly, but the guidance is still clear and actionable.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

itin_list_itin_documentsList ITIN DocumentsA
Read-only
Inspect

Lists the uploaded identity documents with review status and OCR feedback (blurry, expired, name mismatch). Relay any feedback and offer a fresh upload link before submitting for review.

ParametersJSON Schema
NameRequiredDescriptionDefault
applicationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
documentsNo

TDQS

A4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint and non-destructive behavior. The description adds that the output includes review status and OCR feedback categories, which is useful but does not go much beyond the annotation-provided safety profile. No contradiction.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single sentence leads with the action, specifies the meaningful output fields, and adds a concise downstream instruction. No filler or redundant restatement.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a one-parameter, read-only list tool with a rich output schema and safety annotations, the description provides enough context to invoke it and act on the result. It would benefit from explicitly naming the sibling upload-link tool, but that is a minor gap.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% and the single applicationId parameter is documented as a UUID value wrapper. The description implies the documents belong to an application but does not add detail beyond the schema, so a baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States the specific verb 'Lists' and the resource 'uploaded identity documents' with a clear output focus on review status and OCR feedback. This distinguishes it from siblings like itin_list_itin_applications and itin_get_itin_application.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides actionable workflow guidance: relay feedback and offer a fresh upload link before submitting for review. It does not explicitly contrast with sibling tools, but the 'before submitting for review' cue makes the intended usage clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

itin_mark_itin_documents_mailedMark ITIN Documents MailedAInspect

Records that the user mailed their signed W-7 package; include the courier tracking number so the team can watch for arrival.

ParametersJSON Schema
NameRequiredDescriptionDefault
carrierNo
applicationIdYesUUID value wrapper.
trackingNumberNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
remoteStateNo

TDQS

A4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description communicates that this records a mailing event and that the tracking data is used by the team to monitor delivery. Annotations already indicate it is not destructive, and the description adds a small amount of context beyond that, but it does not reveal whether repeated calls overwrite or supplement earlier marks.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single, well-structured sentence that is front-loaded with the main action and adds the key piece of guidance about the tracking number. No filler or repetition of schema details.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the simple action, the presence of an output schema, and safe annotations, the description covers the essential trigger and purpose. The only meaningful gaps are the carrier parameter and a clearer applicationId mapping, which are minor for this operation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is only 33%, so the description carries more responsibility. It adds meaning for trackingNumber ('courier tracking number') and its purpose, but leaves carrier entirely unexplained and does not explicitly map applicationId to the corresponding ITIN application. This is partial compensation for the low schema coverage.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('records') and a specific resource ('user mailed their signed W-7 package'). This clearly distinguishes it from sibling tools like itin_get_itin_mailing_instructions and itin_submit_itin_for_review.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides clear context: call this after the user has physically mailed their signed W-7 package, and include a courier tracking number. It does not explicitly name alternatives or when not to use the tool, so it misses the top tier.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

itin_poll_itin_checkoutPoll ITIN CheckoutAInspect

Re-checks a pending ITIN payment against Stripe and settles it if paid. Use after the user says they completed checkout.

ParametersJSON Schema
NameRequiredDescriptionDefault
applicationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
statusNo

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description discloses that the tool polls Stripe and conditionally settles the payment, which goes beyond the sparse annotations. It does not describe failure handling or repeat-call behavior, but the main side effect is made clear.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences with zero filler. The mechanism and trigger condition are both front-loaded, and every clause contributes to effective invocation.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool has one parameter and an output schema, so most operational detail lives elsewhere. The main missing context is whether this should be repeated until payment appears, which is a minor gap for this tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% for the single applicationId parameter, and the schema already describes it as a UUID wrapper. The description adds no extra meaning about where the applicationId comes from or how it relates to the pending checkout.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific action and resource: re-checks a pending ITIN payment against Stripe and settles it if paid. This clearly distinguishes it from sibling tools like itin_create_itin_checkout and itin_get_itin_application.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives an explicit trigger condition: 'Use after the user says they completed checkout.' However, it does not explicitly name alternatives or say what to do when the payment is not yet confirmed.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

itin_save_itin_intake_draftSave ITIN Intake DraftAInspect

Persists partial W-7 intake answers while collecting them conversationally, so nothing is lost between sessions. Overwrites the previous draft — send everything gathered so far.

ParametersJSON Schema
NameRequiredDescriptionDefault
draftYes
applicationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description explicitly discloses the most important behavioral trait beyond the sparse annotations: 'Overwrites the previous draft.' It also warns agents to 'send everything gathered so far,' clarifying that this is a whole-replacement operation, not a merge. The annotations do not cover this behavior, so the description carries meaningful weight here.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two concise, front-loaded sentences with no filler. The purpose is stated first, and the critical overwrite warning is placed immediately after, making the most important operational detail prominent.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a draft-save tool, the description covers the essential operational contract: persistence, overwrite behavior, and the need to send the full accumulated draft. An output schema exists, so return-value documentation is not required. It could be slightly more explicit about how to obtain or populate applicationId, but the schema's UUID wrapper description helps.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With only 50% schema description coverage, the description adds some value by instructing 'send everything gathered so far' and clarifying overwrite semantics. However, it does not explain the applicationId parameter or the structure/content of the draft beyond that. The field names in the schema are self-explanatory, but the description does not fully compensate for the coverage gap.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description identifies a specific verb ('Persists'), a specific resource ('partial W-7 intake answers'/'draft'), and a clear conversational context. It also distinguishes itself from the submit-oriented sibling by emphasizing 'draft' and 'while collecting them conversationally.'

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description clearly frames when to use the tool: during conversational intake collection, to avoid losing partial answers between sessions. It does not explicitly name alternatives like itin_submit_itin_intake or state when not to use it, but the 'draft' vs. final submission distinction is strongly implied.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

itin_submit_itin_for_reviewSubmit ITIN For ReviewAInspect

Hands the case to the provider's review team once identity documents are on file. A legible passport that matches the intake auto-verifies straight to the video-call booking step.

ParametersJSON Schema
NameRequiredDescriptionDefault
applicationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
remoteStateNo

TDQS

A4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only declare openWorldHint=false and destructiveHint=false, so the description carries the burden for behavioral disclosure. It does reveal that the tool triggers a state transition (hands to review) and describes an auto-verification to the video-call booking step. However, it does not disclose edge cases (e.g., what happens if documents are missing or passport is illegible) or idempotency, so the disclosure is partial but not contradictory.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two concise sentences, front-loaded with the primary purpose, followed by a specific caveat. No wasted words; every sentence earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a single-parameter tool with an output schema (so return values need not be described), the description adequately covers the core action and precondition. It is slightly incomplete in not clarifying the behavior when documents are missing or if the passport is illegible, but these are secondary details given the output schema exists.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% because the sole parameter (applicationId) is described as 'UUID value wrapper,' which is minimal. The description adds no further meaning about what applicationId represents or how to obtain it. Per the baseline for high coverage, this stays at 3 without additional context.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific action ('hands the case to the provider's review team') with a clear precondition ('once identity documents are on file') and an optional fast-track for legible passports. This clearly distinguishes it from itin_submit_itin_intake (which submits the intake) and other itin_* tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives a clear context for when to use the tool ('once identity documents are on file') and even describes the autoverification path for passports. However, it does not explicitly name alternatives or when not to use it, though the sibling names make the distinction inferable.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

itin_submit_itin_intakeSubmit ITIN IntakeA
Destructive
Inspect

Submits the confirmed W-7 intake and pushes the application to the processing partner. Only call after showing the user a full summary and getting explicit confirmation. Requires a trusted-device approval: open one with identity's create-approval-session tool (action_type itin_submit_intake, payload {applicationId}), have the user approve on their phone, then pass the session id as approval_session_id.

ParametersJSON Schema
NameRequiredDescriptionDefault
intakeYes
applicationIdYesUUID value wrapper.
approvalSessionIdNoUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
statusNo
pushErrorNo

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations declare destructiveHint: true and openWorldHint: false, signaling this is a mutating action with possible irreversible effects. The description reinforces this by mentioning 'confirmed' and 'explicit confirmation', which are important behavioral prerequisites. It also discloses the need for approval session and the partner handoff. However, it doesn't detail the exact side effects (e.g., what happens to the application status, whether it can be undone) beyond the destructiveHint. Given annotations already flag destructiveness, the description adds context about the approval requirement)Skip. This is not a contradiction, but the description could be more explicit about irreversible changes.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences long, each serving a purpose: the first states the function, the second provides critical usage and approval steps. It is front-loaded with the main action and then necessary conditions. It avoids fluff. The only slight issue is that the second sentence is dense with technical details (tool name, action_type, payload), but these are necessary for execution. It could be considered slightly overly detailed, but it earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity (destructive, requires approval, has nested intake object) and that the description provides the approval workflow and confirmation requirement, it is fairly complete. The schema provides the structure for intake, and the output schema exists. However, the description does not mention what the success/failure response looks like, nor does it specify that applicationId must match an existing application. But the description's coverage of the approval process is strong. For a destructive tool, the guidance on when to call is crucial and present.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema covers 67% of parameters (applicationId, intake, approvalSessionId). The description adds semantics for approvalSessionId by explaining how to obtain it (via create-approval-session tool). For applicationId and intake, the description doesn't elaborate beyond schema, but the intake object is fairly self-documenting with fields like email, phone, etc. The coverage is good, so baseline 3 is appropriate. However, the description does not clarify the meaning of the `intake` parameter's structure or that it must match a previously saved draft.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's purpose: 'Submits the confirmed W-7 intake and pushes the application to the processing partner.' It identifies the action (submit), the resource (W-7 intake), and the consequence (pushes to partner). The name 'itin_submit_itin_intake' is unambiguous and the description adds context that it is for confirmed intakes only, distinguishing it from siblings like 'itin_save_itin_intake_draft' and 'itin_submit_itin_for_review'.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly provides when to use: 'Only call after showing the user a full summary and getting explicit confirmation.' It also details a prerequisite workflow: 'Requires a trusted-device approval: open one with identity's create-approval-session tool...' This is a clear usage guideline that prevents premature invocation. It does not explicitly name alternative tools, but the sibling list shows related tools like 'itin_save_itin_intake_draft' and 'itin_submit_itin_for_review', and the description implies the confirmed state. The guidance is strong enough.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

kyc_get_kyc_statusGet KYC StatusB
Read-only
Inspect

GetKycStatus aggregates the user's inquiries into a single app-level KYC status. Safe to expose to agents.

ParametersJSON Schema
NameRequiredDescriptionDefault
userIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
statusNo
latestInquiryIdNo

TDQS

B3.2/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, so the description need not repeat that. However, it adds a useful behavioral note: 'Safe to expose to agents,' implying read-only and non-sensitive. It does not disclose aggregation logic or whether the status is cached, but annotations cover the main safety profile. The description does not contradict annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is only two sentences with no fluff. The core purpose is stated first, followed by a brief safety note. It is concise and front-loaded, with words earning their place. It could be slightly more detailed but remains efficient.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool takes a single parameter, has full schema coverage, read-only annotations, and an output schema (though not shown here). The description is adequate for a simple aggregation read, but it does not mention the shape or meaning of the returned status (e.g., possible status values). Given the annotations already cover safety and the parameter is self-explanatory, the description is minimally complete but lacks depth on the return value semantics.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema documents the userId parameter as a 'UUID value wrapper' with 100% coveragenis. The description does not add any additional meaning to the parameter beyond what the schema provides. Since the schema is clearhol on the parameter's format and type, a baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the verb (aggregates) and resource (user's inquiries into a single app-level KYC status). It distinguishes the tool's purpose from typical per-inquiry KYC tools, but does not name specific siblings. The name itself is also descriptive, so the description adds enough clarity for agent selection.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no explicit guidance on when to use this tool versus alternatives. The description does not mention any context such as 'use when you need a high-level KYC status across all inquiries' or exclude cases where detailed inquiry-level data is needed. The statement 'Safe to expose to agents' hints at safety but does not clarify usage scenarios.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

kyc_start_kyc_inquiryStart KYC InquiryAInspect

StartKycInquiry creates a provider inquiry and returns the hosted flow URL. Idempotent within an open inquiry window. Exposed because the Mac app reaches the server only over MCP, and only an inquiry this service opened is one the webhook and GetKycStatus can read.

ParametersJSON Schema
NameRequiredDescriptionDefault
userIdYesUUID value wrapper.
templateIdNo
redirectUriNo
trustedDeviceIdNoUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
inquiryIdYes
hostedFlowUrlNo

TDQS

A3.8/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the annotations, the description adds meaningful behavioral information: idempotency within an open inquiry window and the constraint that only inquiries opened through this service are visible to the webhook and GetKycStatus. It does not cover failure modes or lifecycle details, but the disclosed traits are material.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is compact and front-loaded: the core action and return value are in the first sentence, followed by idempotency and a brief rationale. The final sentence is useful context but is slightly more about service architecture than direct invocation guidance.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

While the output schema covers return shapes and the description states the primary purpose, the optional parameters (templateId, redirectUri, trustedDeviceId) remain semantically under-specified. Given four parameters and only 50% schema coverage, the description leaves agents without enough context to confidently populate optional fields.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema has only 50% description coverage, with templateId and redirectUri undocumented, and the description does not explain any parameter meaning beyond the hosted flow URL implication. The description does not compensate for the schema's sparse parameter documentation.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific action ('creates a provider inquiry') and a distinctive output ('returns the hosted flow URL'). It also differentiates from kyc_get_kyc_status by noting that only inquiries opened via this service are readable by the webhook and GetKycStatus.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides clear context for when the tool is relevant, especially the Mac-app/MCP rationale and the relationship to webhook and GetKycStatus visibility. It does not explicitly list when-not-to-use conditions or name an alternative creation path, so it stops short of full exclusion guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_accountsList AccountsC
Read-only
Inspect

List the company's bank accounts with current balances. Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
filterNo
pageSizeNo
pageTokenNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
accountsNo
totalCountNo
nextPageTokenNo

TDQS

C2.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is covered. The description reinforces this with 'Read-only' and adds company-level scope and balance inclusion, but it does not disclose pagination behavior, default result sets, or filtering semantics. For a non-destructive list tool this is adequate but not rich.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is one tight sentence plus 'Read-only.' It is front-loaded and contains no fluff or redundant clauses. The brevity is appropriate even though it sacrifices usage and parameter detail.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a tool with a nested filter schema, pagination parameters, and 0% schema description coverage, a two-line description is not complete enough. The output schema helps cover return values, but an agent still lacks guidance on filter semantics, pageToken behavior, and when to choose this over sibling account list/detail tools. Only the trivial no-argument call is obvious.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The description says nothing about filter, pageSize, or pageToken. With 0% schema description coverage and a nested filter object containing ids, types, statuses, companyId, providers, and search fields, the description adds essentially no meaning beyond the parameter names themselves. 'Current balances' is return content, not input guidance.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description has a specific verb and resource ('List the company's bank accounts') and specifies the key output detail ('current balances'). It is clear, but it does not explicitly distinguish itself from sibling tools like account_get_list_account_details or account_get_account, so it stops one step short of a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides no guidance on when to use this tool instead of siblings such as account_get_list_account_details, nor does it mention prerequisites, filter use, or pagination. The intended usage is only implied by the name and one-liner, with no exclusions or alternatives named.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_agentsList Company AgentsA
Read-only
Inspect

List the company's registered payment agents (assistants) with their autonomy envelopes (caps, allowed rails, status). Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
agentsNo

TDQS

A3.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the 'Read-only' phrasing is redundant. The description does add useful context about the resource scope and returned properties, but it does not disclose additional behavioral traits such as auth requirements, default company behavior when companyId is omitted, or pagination limits.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single, front-loaded sentence conveys the action, resource, and output contents with no filler. Every phrase earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a read-only list operation with an output schema and safety-related annotations, the description covers the core purpose and result shape. The main gap is the optional companyId parameter semantics, but the overall tool is simple enough that this does not make the description inadequate.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% and the description never explains the optional companyId parameter, its default, or how it scopes the results. 'company's' only weakly implies company context. The schema provides pattern and length constraints but no semantic guidance, so the description does not compensate for the parameter meaning gap.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('List'), identifies the resource ('the company's registered payment agents (assistants)'), and specifies the returned data fields ('caps, allowed rails, status'). This clearly distinguishes it from mutation- or action-oriented siblings like draft_agent_account, autonomous_pay, and read_agent_spend.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives a clear context for when to use it: when listing the company's registered payment agents and their autonomy envelopes. It doesn't explicitly name alternatives or when-not-to-use conditions, but the scope is sufficiently clear that an agent can route to it appropriately.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_send_recipientsList RecipientsA
Read-only
Inspect

ListRecipients returns a company's registered destinations, optionally narrowed to one counterparty. One counterparty may have many recipients, so this is what a send-money picker enumerates. Company-scoped + membership-authorized. MCP-exposed (read-only).

ParametersJSON Schema
NameRequiredDescriptionDefault
pageSizeNo
companyIdNo
pageTokenNo
counterpartyIdNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
recipientsNo
totalCountNo
nextPageTokenNo

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover read-only and non-destructive behavior. The description adds useful context: company-scoped results, membership authorization, and the one-to-many counterparty-to-recipient relationship. The prose repeats read-only but does not contradict annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Compact and front-loaded with the core behavior and use case. The final read-only note largely duplicates the annotation, but the overall structure is efficient.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, return-shape details are not required. The description covers purpose, optional filtering, scope, authorization, and intended use; only pagination behavior and the relationship between companyId and auth-derived scoping are left implicit.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must carry parameter meaning. It clarifies the company scope and optional counterparty narrowing, but pageSize and pageToken semantics are left to inference from their names and constraints.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource: returns a company's registered destinations, optionally filtered by counterparty. The send-money picker reference and 'registered destinations' wording clearly distinguish it from generic account/counterparty listers.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives a clear use context: one counterparty may have many recipients, so this is what a send-money picker enumerates. It does not explicitly name alternatives or exclusions, but the intended selection context is clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

mcp_draft_transferMcp Draft TransferB
Read-only
Inspect

Seal a transfer to a registered recipient as a server-held draft and get back a summary plus a single-use draft_id. Moves no money. Requires an active trusted device. Any change to amount, recipient, or rail is a NEW draft.

ParametersJSON Schema
NameRequiredDescriptionDefault
memoNo
railNo
companyIdNo
amountCentsNo
recipientIdNo
serviceLevelNo
sourceAccountIdNo
destinationAccountIdNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
draftIdNo
summaryNo
feeCentsNo
expiresAtNo
availableCentsNo
totalDebitCentsNo

TDQS

B3.2/5.0
Behavior1/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotation declares readOnlyHint=true, but the description says 'Seal a transfer' and 'get back a summary plus a single-use draft_id' – clearly a state-changing creation operation. This directly contradicts the readOnlyHint annotation, which typically signals no side effects. The description does add useful context like 'Moves no money' and 'Any change to amount, recipient, or rail is a NEW draft', but these do not resolve the contradiction.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, front-loaded with the core purpose. Every phrase adds value: the action, the output, the non-monetary nature, the device requirement, and the immutability rule. No fluff or redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description gives critical behavioral rules ('Moves no money', 'Any change is a NEW draft', 'Requires an active trusted device') and notes the output (summary + draft_id). However, it omits any guidance on what the registered recipient entails, whether parameters are optional, or how to interpret the many optional fields. With an output schema present, return format is covered, but the input context for 8 parameters is largely unexplained.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 0%, meaning the description provides no parameter-level guidance. With 8 parameters (amountCents, rail, recipientId, sourceAccountId, destinationAccountId, etc.), the description mentions 'amount, recipient, or rail' in a general sense but doesn't map them to specific parameters. The agent is left without any semantic explanation of required or optional fields.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('Seal a transfer') with a clear resource (a server-held draft) and states the outcome (get a summary and single-use draft_id). It differentiates from likely alternatives by noting 'Moves no money' and the condition of a registered recipient, making it distinct from commit_transfer and other transfer tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies when to use this tool (to create a draft) by stating 'Seal a transfer as a server-held draft' and notes prerequisites (active trusted device, registered recipient). It doesn't explicitly name alternatives like commit_transfer, but its constraints clearly position it as the draft creation step rather than the final execution.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

meta_ads_metrics_get_meta_ads_campaign_windowGet Meta Ads Campaign WindowC
Read-only
Inspect

GetMetaAdsCampaignWindow aggregates each campaign over an arbitrary date range — the shape a charge is reconciled against.

ParametersJSON Schema
NameRequiredDescriptionDefault
accountIdNo
companyIdNo
periodEndNo
periodStartNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
campaignsNo
totalSpendNo
currencyCodeNo

TDQS

C2.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is covered. The description adds a behavioral detail (aggregating over an arbitrary date range) and a semantic context (reconciliation shape), but it does not disclose any further traits such as pagination, required permissions, or how the data is structured beyond the output schema.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single sentence that front-loads the core action ('GetMetaAdsCampaignWindow aggregates...'). It is appropriately sized, though the phrase 'the shape a charge is reconciled against' is cryptic and reduces clarity.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description is too minimal for a tool with 4 undocumented parameters and multiple closely related siblings. The output schema exists and annotations are present, but the description does not clarify parameter scoping (account vs company), the arbitrary date range semantics, or how this tool differs from 'ads_insight_summarize_campaign_window'.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% and the description does not compensate. 'Arbitrary date range' loosely maps to periodStart/periodEnd, but the roles of accountId and companyId are left entirely unexplained, and the exact date format or requirement is not stated despite the schema regex.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('aggregates') and identifies the resource ('each campaign') over an 'arbitrary date range', making the core function clear. However, it does not explicitly distinguish itself from the sibling 'ads_insight_summarize_campaign_window' or clarify how it differs from platform-specific variants like Google/TikTok/X ads campaign windows.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No explicit guidance on when to use this tool versus alternatives. The phrase 'the shape a charge is reconciled against' hints at a reconciliation use case, but there is no mention of exclusions, prerequisites, or why one would choose this over 'ads_insight_summarize_campaign_window' or the other platform-specific campaign window tools.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

notification_get_list_notificationsList NotificationsC
Read-only
Inspect

GetListNotifications lists notifications for the caller with filtering and pagination

ParametersJSON Schema
NameRequiredDescriptionDefault
filterNo
pageSizeNo
pageTokenNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
totalCountNo
unreadCountNo
nextPageTokenNo
notificationsNo

TDQS

C2.7/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, covering the safety profile. The description adds the 'for the caller' scoping, which is a useful behavioral constraint not in annotations. However, it doesn't disclose pagination behavior, return structure, or any limitations beyond what the schema implies. It adds a bit of value but not substantial.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single concise sentence that front-loads the core function. It is efficient and avoids redundancy, though it could be slightly more structured to include usage hints without adding length.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the presence of an output schema, the return format is covered elsewhere. However, the tool has a complex filter object and pagination, and the description provides no parameter semantics or usage guidance. It also doesn't explain how this relates to the singular get tool. The description is insufficient for an agent to call it correctly without relying on schema inference.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must explain parameters. It only mentions 'filtering and pagination' without detailing the filter object fields (ids, types, userId, unreadOnly) or the pageSize/pageToken mechanics. An agent cannot infer how to construct a filter or handle pagination from this description, leaving a critical gap.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool lists notifications for the caller and mentions filtering and pagination. It distinguishes from the singular notification_get_notification by implying a list operation, but it doesn't explicitly contrast them. The verb 'lists' and resource 'notifications' are specific, and the scope 'for the caller' adds clarity.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no guidance on when to use this tool versus alternatives. No mention of when to prefer this over notification_get_notification or other list tools. The description doesn't specify use cases, exclusions, or conditions that would route an agent to a sibling tool.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

notification_get_notificationGet NotificationA
Read-only
Inspect

GetNotification returns a single notification owned by the caller

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
notificationNo

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the agent knows this is a safe read. The description adds the ownership scoping ('owned by the caller'), which is a meaningful behavioral constraint not covered by annotations. This adds value beyond the structured metadata.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, clear sentence with no filler. It front-loads the primary purpose and includes the ownership qualifier efficiently. Every word earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple get-by-id tool with one parameter, an output schema, and annotations covering safety, the description covers the essential purpose and the ownership constraint. It does not mention error behavior (e.g., not-found handling) but that is minor and not required given the output schema exists.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema has 100% description coverage for the only parameter, so the schema already documents the 'id' as a UUID value wrapper. The tool description does not add any additional parameter-level detail, so it provides no extra meaning beyond the schema. Baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('returns'), a specific resource ('a single notification'), and a scope ('owned by the caller'). It clearly distinguishes from the sibling 'notification_get_list_notifications' which returns multiple notifications, so an agent can tell them apart without opening schemas.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description does not explicitly mention when to use this tool versus alternatives like the list operation. While the word 'single' implies a get-by-id use case, there is no explicit guidance on when to prefer this over a list or search. The ownership constraint is stated but not framed as a selection criterion.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

payment_get_list_paymentsList PaymentsA
Read-only
Inspect

Lists payments a company has received, newest first, each with the invoice it was applied to. Read-only and paginated. Use this to answer "what has come in" or to reconcile an invoice against what was actually collected.

ParametersJSON Schema
NameRequiredDescriptionDefault
filterNo
pageSizeNo
pageTokenNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
paymentsNo
totalCountNo
nextPageTokenNo

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is covered. The description adds useful behavioral context: results are ordered newest first, each payment includes the invoice it was applied to, and the tool is paginated. This goes beyond the annotations and helps the agent understand what to expect.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences with no waste. The core function is front-loaded, followed by ordering/relationship details, then concrete use cases. Every sentence earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool has an output schema, so return values are covered there. The description covers ordering, invoice association, pagination, and use cases. It doesn't mention filtering capabilities, but the filter parameter is structurally self-evident. For a read-only list tool with annotations and output schema, this is reasonably complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description carries the burden for parameter meaning. However, the description doesn't explain any of the three parameters (filter, pageSize, pageToken). The filter object's nested properties (ids, types, statuses, accountId, companyId) are self-descriptive from their names, but the description adds no parameter-level guidance. Baseline 3 is appropriate because the schema structure is fairly clear, but the description doesn't compensate for the 0% coverage.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: 'Lists payments a company has received, newest first, each with the invoice it was applied to.' This clearly identifies the tool's function and distinguishes it from payment_get_payment (singular) and other list tools. It doesn't explicitly name a sibling, but the scope is clear enough.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides clear use cases: 'Use this to answer "what has come in" or to reconcile an invoice against what was actually collected.' This gives context for when to use the tool, though it doesn't explicitly state when not to use it or name alternative tools.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

payment_get_paymentGet PaymentA
Read-only
Inspect

Returns one payment received against an invoice, by id: amount, date, method and the invoice it was applied to. Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
paymentNo

TDQS

A3.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations already declare readOnlyHint=true and destructiveHint=false, so 'Read-only' in the description adds no new behavioral disclosure. It does add useful context that payments are received against invoices, but it doesn't mention behavior on missing ids, errors, or permissions.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is one tight sentence that front-loads the resource and lookup method, then lists the key returned fields. 'Read-only' adds a single useful word with no waste.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple getter with fully covered schema and an output schema present, the description covers what is returned, how it is selected, and the key fields. Nothing needed to invoke this tool correctly appears missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema already provides 100% description coverage, including the UUID value wrapper and format. The description's 'by id' confirms the parameter's role but adds no format or semantic detail beyond what the schema already provides.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific verb ('Returns'), a specific resource ('one payment ... by id'), and enumerates the returned fields (amount, date, method, invoice). This clearly distinguishes it from the list-oriented sibling payment_get_list_payments.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The tool's use case is implied: retrieve a single payment by id. However, it never explicitly states when to prefer this over payment_get_list_payments or names any alternative. There are no exclusion conditions or prerequisites mentioned.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

read_agent_spendGet Agent SpendB
Read-only
Inspect

Read an agent's settled spend broken down by counterparty and rail over an optional time window.

ParametersJSON Schema
NameRequiredDescriptionDefault
sinceNo
signerIdNo
companyIdNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
spendNo

TDQS

B3.4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint and destructiveHint, so no contradiction. The description adds useful behavioral detail (settled spend, breakdown by counterparty/rail, optional time window), which goes beyond what annotations provide, but does not mention auth needs or rate limits. This is balanced given the annotations cover safety.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single, front-loaded sentence that covers the resource, breakdown, and optional window without waste. It is appropriate for a read-only tool.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, the return values are covered. The description is complete for the tool's basic purpose but lacks parameter semantics and usage differentiation; however, given the optionality and read-only nature, its gaps are not severe.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must compensate for unclear parameters. It hints at the optional time window (since), but signerId and companyId remain unexplained, and there is no guidance about what they represent or when to use them.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb and resource ('read an agent's settled spend'), and explicitly mentions the breakdown by counterparty and rail with an optional time window. This clearly distinguishes it from sibling tools like card_get_card_spend or read_transactions.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No explicit guidance is given on when to use this tool versus alternatives such as card_get_card_spend or account balance tools. The description only states what it does, not when to prefer it or what it is not meant for.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

read_insightsList InsightsA
Read-only
Inspect

List the company's cost-intelligence insights (savings opportunities, spend anomalies) with status/type filtering and pagination. Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
filterYes
pageSizeNo
pageTokenNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
insightsNo
totalCountNo
nextPageTokenNo

TDQS

A3.6/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=false, so the description's 'Read-only' is redundant. The description adds context about the data type (cost-intelligence) but no additional behavioral traits such as pagination behavior, default ordering, or potential rate limits. Given the annotations cover safety, the description adds minimal value beyond them.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single sentence that front-loads the purpose, resource, and key capabilities. There is no fluff, and every phrase earns its place by clarifying what the tool does and its main options.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a list tool with a nested filter object and an output schema, the description provides the high-level purpose but omits details like the required companyId, pagination token semantics, and allowed status enum values. Since the schema is available, an agent can infer these, but the description alone is not fully self-sufficient. It is adequate for orientation but not complete for correct invocation without schema inspection.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must compensate by explaining parameters. It mentions 'status/type filtering' but does not map to filter.types and filter.statuses, nor explain companyId, pageSize, or pageToken. It fails to indicate that companyId is required and does not describe the value formats. This is insufficient for a tool with zero schema-level descriptions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the verb 'List' and the resource 'cost-intelligence insights', defines what those insights are (savings opportunities, spend anomalies), and notes key features (status/type filtering and pagination). This distinguishes it from siblings like insight_get_insight (singular) and insight_get_savings_summary (summary), so an agent can tell it apart.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies the tool is for listing insights but does not explicitly state when to use it versus alternatives like insight_get_insight or insight_get_savings_summary. There is no mention of when not to use it or which sibling handles a single insight. The usage context is inferred but not spelled out.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

read_transactionsList TransactionsB
Read-only
Inspect

List the company's transactions with filtering, sorting, and pagination. Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
filterNo
pageSizeNo
pageTokenNo
sortFieldNo
sortOrderNo
includeTotalCountNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
totalCountNo
transactionsNo
nextPageTokenNo

TDQS

B3/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, so the 'Read-only' phrase adds no new information. The description does mention filtering, sorting, and pagination, which are behavioral features, but these are already evident from the schema. No additional context about defaults, limits, or caveats is provided.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single sentence that immediately states the main action and key capabilities. It is concise and front-loaded with the most critical information, with no fluff or repetition.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a tool with 6 parameters, all nested, and 0% schema coverage, this description is far too thin. It does not explain the complex filter structure (e.g., date ranges, status enums, field filters) or provide any usage examples. The output schema exists, reducing the need for return-format explanation, but the input side is severely underdescribed.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With schema description coverage at 0%, the description must compensate for undocumented parameters. It only vaguely mentions 'filtering, sorting, and pagination' without explaining the exact filter fields, their structure, or how to combine them. This is insufficient for an agent to construct valid filter objects correctly.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the verb (List) and resource (transactions) and mentions filtering, sorting, and pagination. It distinguishes from transaction_get_transaction (single) but does not name any alternative, so it doesn't fully contrast with siblings. Still, the purpose is unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no guidance on when to use this tool versus alternatives like transaction_get_transaction or transaction_get_summary. It does not mention exclusions or conditions. The description is purely descriptive, not prescriptive.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

request_transfer_approvalRequest Transfer ApprovalAInspect

Send the trusted-device approval for a sealed draft to the user's phone. Tell the user to answer within ~5 minutes. Poll approval status with get_approval_session_status only when the user says they have answered.

ParametersJSON Schema
NameRequiredDescriptionDefault
draftIdNo
companyIdNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
expiresAtNo
approvalSessionIdNo

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only provide openWorldHint=false and destructiveHint=false, which don't indicate read-only behavior. The description compensates by disclosing that this is an action that sends an approval request, and it adds the 5-minute response window and the instruction to poll only after user confirmation. However, it doesn't describe side effects like what happens if the user doesn't respond or if the draft is invalid, leaving some behavioral gaps.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences with no fluff. The primary action is front-loaded, and the usage guidance is concise. Every word earns its place, making it highly efficient for an agent to parse.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool has an output schema, so return values are defined elsewhere. The description covers the workflow well: sending the approval, the user response window, and when to poll. It lacks explicit prerequisites (e.g., what makes a draft 'sealed') and potential failure modes, but for a simple mutation with a clear workflow, it is fairly complete. Given the minimal annotations, a 4 is appropriate.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must explain the parameters. It only hints at draftId by mentioning 'sealed draft' but never explicitly states that draftId refers to the sealed draft, and companyId is not mentioned at all. With both parameters having no descriptions in the schema, the agent is left to infer their meanings, which is a significant gap.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the action: sending a trusted-device approval for a sealed draft to the user's phone. It distinguishes itself from the sibling approval_session_get_approval_session_status by explicitly mentioning that polling is done separately. The verb 'Send' plus the resource 'trusted-device approval for a sealed draft' makes the purpose unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives explicit guidance on when to poll: 'Poll approval status with get_approval_session_status only when the user says they have answered.' This clearly differentiates when to use this tool versus the polling tool. It also implies the timing (within ~5 minutes) for user response, providing a concrete usage scenario.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

saved_view_get_default_saved_viewGet Default Saved ViewA
Read-only
Inspect

GetDefaultSavedView returns the calling user's pinned default view for a datatable (empty when none is pinned)

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.
datatableCodeYesLowercase kebab-case code identifier.

Output Schema

ParametersJSON Schema
NameRequiredDescription
savedViewIdNo

TDQS

A4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is covered. The description adds the behavioral detail that the result is empty when no view is pinned, which is useful. It does not describe pagination or return structure, but the output schema exists, so the bar is lower. No contradiction with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single sentence that is compact and front-loaded with the core action and resource. It includes the important edge case without any fluff. Every word earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple read tool with two fully documented parameters, an output schema, and annotations covering safety, the description is nearly complete. The only minor gap is not explicitly stating that this is the tool to use when you need the user's pinned default rather than a specific saved view, but the name and description make that clear.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so both parameters (companyId and datatableCode) are already documented in the schema. The description does not add extra meaning about the parameters beyond what the schema provides. Baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('returns'), a specific resource ('the calling user's pinned default view for a datatable'), and a key edge case ('empty when none is pinned'). This clearly distinguishes it from sibling tools like saved_view_get_saved_view and saved_view_get_list_saved_views.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies the tool is for retrieving a single default saved view for a datatable, which is a clear context. It does not explicitly name alternatives or exclusions, but the sibling names and the phrase 'default view' make the use case clear enough. A small gap: no explicit statement about when to use this vs saved_view_get_saved_view.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

saved_view_get_list_saved_viewsList Saved ViewsC
Read-only
Inspect

GetListSavedViews lists saved views with filtering and pagination

ParametersJSON Schema
NameRequiredDescriptionDefault
filterNo
pageSizeNo
companyIdYesUUID value wrapper.
pageTokenNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
savedViewsNo
totalCountNo
nextPageTokenNo

TDQS

C2.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is covered. The description adds only generic filtering/pagination behavior, which is not a meaningful behavioral disclosure beyond what the schema already shows. No contradiction exists, but no additional context such as ownership scope or default ordering is provided.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single sentence with no filler and communicates the core operation efficiently. It slightly repeats the tool name ('GetListSavedViews lists saved views'), but this redundancy is minor and the filtering/pagination detail earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a tool with nested filter objects, a required companyId, pagination, and sibling tools for single saved view retrieval, the description is too thin. It does not clarify filter semantics, the relationship between top-level and filter-level companyId, or when to prefer this over saved_view_get_saved_view. The output schema may help with returns, but the input ambiguity remains significant.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 25%, so the description carries the burden of explaining parameters, but it only says 'filtering and pagination' without naming fields or clarifying relationships like root companyId versus filter.companyId. The nested filter properties have some inline schema descriptions, but the most important top-level parameters (companyId, pageToken, pageSize) remain unexplained.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a clear verb ('lists') and resource ('saved views') and adds filtering and pagination scope. It does not explicitly distinguish itself from sibling tools like saved_view_get_saved_view or saved_view_get_default_saved_view, but the list-vs-get distinction is apparent from the tool name.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides no explicit when-to-use guidance or exclusions. It implies this is the tool for retrieving a filtered, paginated set of saved views, but it never names alternatives or explains when to use saved_view_get_saved_view instead. An agent must infer usage from the tool name and the generic 'lists' wording.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

saved_view_get_saved_viewGet Saved ViewB
Read-only
Inspect

GetSavedView retrieves a single saved view by ID

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
savedViewNo

TDQS

B3.4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is covered. The description adds no behavioral context beyond 'retrieves a single saved view by ID' – no mention of error behavior, permissions, or what happens if the ID is not found. With annotations covering the read-only nature, a 3 is appropriate.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single sentence that front-loads the verb and resource. It is appropriately sized for a simple get-by-ID tool, though it could have added a brief note about the nested id structure without becoming verbose.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple read-only get-by-ID tool with a full output schema and 100% parameter coverage, the description is minimally adequate. It does not explain what a saved view is or how to obtain the ID, but those are likely discoverable from sibling list tools. The output schema covers return values, so no gap there.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%: the only parameter 'id' is described as a 'UUID value wrapper' with a nested 'value' string. The description adds no additional meaning beyond the schema, so the baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('retrieves') and resource ('a single saved view by ID'), which clearly distinguishes it from list-style siblings like saved_view_get_list_saved_views and saved_view_get_default_saved_view. It lacks a bit of detail about what a saved view is, but the core purpose is unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage: use this when you need one saved view by ID. It does not explicitly contrast with saved_view_get_list_saved_views or saved_view_get_default_saved_view, though the sibling names make the distinction fairly obvious. No explicit when-not-to-use guidance is given.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

shopify_orders_get_shopify_payout_ordersGet Shopify Payout OrdersA
Read-only
Inspect

GetShopifyPayoutOrders lists the orders that make up a single payout, with the payout's authoritative gross/fees/net — the shape a deposit is reconciled against.

ParametersJSON Schema
NameRequiredDescriptionDefault
payoutIdNo
companyIdNo
shopDomainNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
netNo
feesNo
grossNo
ordersNo
orderCountNo
currencyCodeNo

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the agent knows it is a safe read operation. The description adds valuable context by specifying that it returns the authoritative gross/fees/net and the deposit reconciliation shape, which goes beyond the annotation hints.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, front-loaded sentence that efficiently conveys the purpose and a key detail (authoritative gross/fees/net). There is no fluff or repetition of annotation information, making it highly concise.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The overall purpose is clear and the output schema likely describes the return shape, but the description does not explain the meaning or necessity of companyId and shopDomain, nor any prerequisites. Given the 0% schema description coverage and 3 parameters, the lack of parameter guidance limits completeness.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must compensate. It only hints at payoutId via 'single payout' and does not explain companyId or shopDomain at all. The parameter names are somewhat self-explanatory, but the description adds minimal meaning for two of the three parameters.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool lists the orders that make up a single payout, with a specific verb ('lists'), a resource ('orders'), and a clear scope ('single payout'). It also distinguishes itself by referencing the payout's authoritative gross/fees/net and the reconciliation context, which is distinct from any sibling tool.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides clear context for when to use the tool: when reconciling a deposit against a payout. It implies the use case but does not explicitly mention alternatives or exclusions. There are no sibling tools specifically for Shopify payouts, so this is reasonably clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

signature_create_envelopeCreate Signature EnvelopeAInspect

Open a multi-signer signature envelope for an already-created company document. Prefer the composite signature_send_document_for_signature tool; this low-level primitive never returns signing tokens.

ParametersJSON Schema
NameRequiredDescriptionDefault
signersNo
envelopeYes
documentS3KeyNo
sourceCompanyIdNoUUID value wrapper.
documentS3BucketNo
sourceDocumentIdNoUUID value wrapper.
reminderIntervalDaysNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
envelopeIdNo

TDQS

A3.5/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With only openWorldHint=false and destructiveHint=false, the description carries the behavioral burden, but it reveals little actual side-effect information. It adds one useful constraint ('never returns signing tokens') and notes the document must already exist, but it never explains what opening the envelope does to the document or envelope, whether signers are invited, or whether the operation is reversible.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences and each one earns its place: a clear purpose is stated first, then a potentially critical usage caveat follows. There is no filler or redundancy, and the most important warning (low-level, no signing tokens) is front-loaded in the second sentence.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given seven parameters with deeply nested objects (signers, envelope, UUID wrappers), this description is far too sparse to guide a correct invocation. The output schema and warning about no tokens help, but the description does not cover parameter relationships, preconditions, side effects, or how the envelope relates to the document, leaving the agent to guess for a complex mutating operation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 29%, so the description must compensate for parameter meaning, but it does not. It gives high-level hints ('multi-signer' implies a signers array, 'already-created company document' implies document inputs), but it never explains the envelope object fields, document S3 keys, sourceCompanyId, sourceDocumentId, signing arrangement, or reminderIntervalDays semantics.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states a specific action ('Open a multi-signer signature envelope') on an already-created company document, and differentiates itself by calling out that the composite signature_send_document_for_signature tool should be preferred and that this low-level primitive never returns signing tokens. This makes the tool's role and its relation to a higher-level sibling immediately clear.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly tells the agent to prefer signature_send_document_for_signature and notes that this tool is a low-level primitive that never returns signing tokens, which is strong when-not guidance. It also adds the precondition that the document must already be created. However, it stops short of describing a concrete when-to-use-it scenario beyond that implicit 'if you need the low-level operation' context.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

signature_get_list_signature_envelopesList Signature EnvelopesA
Read-only
Inspect

Lists a company's signature envelopes with their status and signer progress. Read-only and paginated. Use this to answer "what is out for signature" or to find an envelope id.

ParametersJSON Schema
NameRequiredDescriptionDefault
filterNo
pageSizeNo
pageTokenNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
envelopesNo
totalCountNo
nextPageTokenNo

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false. The description adds useful context beyond the annotations by explicitly saying the operation is paginated and that results include status and signer progress. No contradictions with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is three short sentences with no fluff. It front-loads the core purpose, adds the read-only and pagination traits, and ends with practical use cases. Every sentence earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the nested filter schema and three parameters, the description is too minimal to be fully contextually complete. The output schema covers return values, and annotations cover safety, but filter semantics and pagination mechanics are left unexplained, leaving an agent unable to fully understand how to narrow results.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must compensate for undocumented parameters. It only implies pagination through the word 'paginated' and does not explain the filter object, statuses, envelopeType, pageSize, or pageToken. This is insufficient for an agent to know how to construct a query.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb-resource pairing: 'Lists a company's signature envelopes' and adds what the list includes (status and signer progress). It also names concrete use cases ('what is out for signature', 'find an envelope id') that clearly distinguish it from the singular sibling signature_get_signature_envelope.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives explicit use cases: answering what is out for signature and finding an envelope ID. It does not explicitly mention when not to use it or name alternatives, but the usage guidance is clear enough for an agent to select this list tool over a get tool.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

signature_get_signature_envelopeGet Signature EnvelopeA
Read-only
Inspect

Returns one signature envelope by id: the documents in it, every signer, and who has signed so far. Read-only. Use this to answer "who still needs to sign" for a specific envelope.

ParametersJSON Schema
NameRequiredDescriptionDefault
envelopeIdNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
eventsNo
envelopeNo

TDQS

A3.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false; the description restates 'Read-only' but adds useful behavior by saying what the returned envelope contains (documents, signers, and signing status). It does not go deeper into error behavior or auth expectations, but with annotations covering the safety profile this is adequate.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two short sentences, front-loaded with the action and resource, followed by a practical use case. 'Read-only' slightly duplicates the annotation, but it is still a natural and useful in-description reminder.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple one-parameter read tool with an output schema present, the description is nearly complete: it states the purpose, the returned contents, and the intended question it answers. The only small gap is not making the required-ness of envelopeId explicit.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must compensate. 'by id' tells the agent that envelopeId is the identifier, but it does not explicitly confirm that envelopeId is required or explain the format beyond the schema's min/max. This is enough to use the tool, but not fully detailed.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('Returns one signature envelope by id') and clearly identifies the resource and the included details: documents, signers, and signing progress. It also names a concrete query use case ('who still needs to sign'), making it easy to distinguish from list/status siblings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives an explicit use case: answering 'who still needs to sign' for a specific envelope. It implies this is the single-envelope lookup tool rather than the list variant, though it does not explicitly name alternative tools or exclusion conditions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

signature_reconcile_document_stateReconcile Document Signature StateB
DestructiveIdempotent
Inspect

ReconcileDocumentSignatureState re-runs the document-hub write-back for every envelope that is not voided, so the hub carries the signature state of envelopes created before the write-back understood subjects that name a record rather than a document. Platform-wide, never scoped to the caller's company: it reads and rewrites the signature pointer on every tenant's document rows. Invoked on demand, not on a cron. Its purpose is a backfill — the surfaces that read the hub would otherwise report every pre-existing SAFE as unsent — and it stays available afterwards because the same repair is needed whenever a write-back was lost (the document service unreachable at signing time, say). Reports by default; set apply to write. The safe mode is the zero value deliberately — see the field's own comment. Idempotent in effect, not in cost: the write is an upsert of (signature_envelope_id, signed_at) on the hub row, so repeating it converges rather than accumulating, but every call sweeps the whole platform. One case is NOT idempotent, and it is why this runs on demand rather than on a cron. The sweep resolves every envelope before it writes any row, and resolving costs one RPC per envelope over as many as 5000 of them, so the gap between reading an envelope and writing its row can span the whole run. A signature that completes inside that gap is overwritten by the winner the sweep decided on earlier. The write is unconditional anyway because the rows this backfill exists for carry no envelope at all, and a compare-and-set against an expected id cannot match an empty row. Run it when signing is quiet, and re-run it afterwards if it is not.

ParametersJSON Schema
NameRequiredDescriptionDefault
applyNo
resumeTokenNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
errorsNo
skippedNo
writtenNo
completeNo
examinedNo
errorsOmittedNo
nextResumeTokenNo

TDQS

B3.3/5.0
Behavior1/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description contradicts the idempotentHint annotation: it states 'Idempotent in effect, not in cost' but then says 'One case is NOT idempotent' due to a race that can overwrite a signature completed during the sweep. This directly conflicts with the annotation 'idempotentHint: true', and the rule mandates a score of 1 for annotation contradictions.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is long but every sentence adds meaningful detail: purpose, scope, invocation mode, idempotency caveat, race condition explanation, and operational guidance. It is front-loaded with the core purpose and stays relevant, but it could be more structured/compact (e.g., splitting the race explanation into its own clearly-labeled section).

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description thoroughly covers purpose, scope, interaction model, cost, timing, and the non-idempotent edge case, and an output schema exists. However, it omits any explanation of resumeToken, which is a real parameter, and relies on a missing 'field's own comment' to clarify the zero-value default. This leaves a meaningful gap for agents trying to correctly invoke the tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must explain the parameters. It partially explains 'apply' ('Reports by default; set apply to write') but does not describe 'resumeToken' at all, and it references a field comment that is not visible. An agent would not know how to use resumeToken or its semantics, so the description does not sufficiently compensate for the schema gap.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('re-runs the document-hub write-back') and identifies the exact resource and scope (every non-voided envelope, platform-wide). It clearly distinguishes this from ordinary signature tools by emphasizing the backfill/repair nature and the 'never scoped to the caller's company' platform-wide behavior.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly says this is invoked on demand, not on a cron, and provides concrete timing guidance ('Run it when signing is quiet, and re-run it afterwards if it is not'). It also explains the apply/report mode. However, it does not name alternative sibling tools or exclusions, though no sibling appears to overlap directly.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

signature_run_remindersRun Signature RemindersAInspect

RunSignatureReminders sweeps every Lovie Sign envelope that is still awaiting signature — SAFEs and plain documents alike; Docusign envelopes are excluded because Docusign runs its own reminders — and re-emails the signing link to the signers whose turn it currently is. The sweep is platform-wide, never scoped to the caller's company: it mails every tenant's pending signers and the response lists their emails. The cadence is whatever was configured per envelope when it was sent, capped at 5 (MaxRemindersPerTurn) reminders per signing turn. Each reminder rotates that signer's token, so every link emailed to them earlier stops working. Runs on the syncer cron; also reviewer-invokable for a manual sweep. dry_run reports the would-be sends without emailing, rotating, or persisting anything.

ParametersJSON Schema
NameRequiredDescriptionDefault
dryRunNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
sentNo
errorsNo
scannedNo

TDQS

A4.6/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the annotations (openWorldHint=true, destructiveHint=false), the description discloses several surprising behaviors: it rotates signer tokens so 'every link emailed to them earlier stops working,' it operates 'platform-wide, never scoped to the caller's company,' and dry_run 'reports the would-be sends without emailing, rotating, or persisting anything.' These details give the agent a clear mental model of side effects and boundaries.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is moderately long but every sentence contributes essential information: scope, exclusions, cadence cap, token rotation, invocation mode, and dry-run behavior. There is minor redundancy (platform-wide/unscoped repetition), but the structure is logical and front-loaded with the core action. It earns its length given the tool's complexity.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description covers all important operational aspects for this complex global operation: what it acts on, what it excludes, cadence limits, side effects, scheduling context, and dry-run mode. Since an output schema exists, the response format ('lists their emails') is mentioned without over-explaining. The tool feels fully specified for an agent to call safely.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With zero schema description coverage, the description compensates by explaining the sole parameter dryRun in functional terms: 'dry_run reports the would-be sends without emailing, rotating, or persisting anything.' This conveys the semantic meaning and safety implications of the boolean, going beyond the schema's bare type declaration. It doesn't specify the default value, but that is not critical for a single optional flag.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb 'sweeps' and identifies the resource ('every Lovie Sign envelope awaiting signature') plus the exact action ('re-emails the signing link to the signers whose turn it currently is'). It clearly distinguishes itself from sibling tools by excluding Docusign envelopes and noting the platform-wide scope, making its purpose unmistakable.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description states that the tool 'runs on the syncer cron' and is 'reviewer-invokable for a manual sweep,' providing clear context for when it is used. It also explains why Docusign envelopes are excluded (they run their own reminders), effectively indicating when this tool is not applicable. It doesn't explicitly name alternative tools, but the operational guidance is sufficient for agent selection.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

signature_signing_statusGet Envelope SignersB
Read-only
Inspect

GetEnvelopeSigners lists an envelope's signers and their signing progress.

ParametersJSON Schema
NameRequiredDescriptionDefault
envelopeIdNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
signersNo
totalCountNo
signedCountNo

TDQS

B3.4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is covered. The description adds that it returns signing progress, which is useful. However, it doesn't disclose details like whether it returns only current signers, historical signers, or the exact progress fields. With annotations covering safety, a 3 is appropriate.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

One sentence, front-loaded with the verb and resource. It's efficient and to the point. No wasted words, though it could add a bit more context without becoming verbose.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool has a single parameter, an output schema, and read-only annotations. The description covers the core purpose. However, it doesn't mention what 'signing progress' includes (e.g., statuses, timestamps, order) or any edge cases. For a simple read tool, this is adequate but not complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must compensate. It mentions 'an envelope's signers,' which implies the envelopeId parameter identifies the envelope. However, it doesn't specify the format, requiredness, or behavior when the envelope doesn't exist. The description adds minimal meaning beyond the schema's parameter name.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: 'lists an envelope's signers and their signing progress.' This clearly identifies the tool's function. However, it doesn't explicitly differentiate from sibling tools like signature_get_signature_envelope or signature_get_list_signature_envelopes, though the focus on signers and progress is distinct enough.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage context: when you need signer-level detail for a specific envelope. It doesn't explicitly state when not to use it or name alternatives like signature_get_signature_envelope for envelope-level status. The context is clear but exclusions are absent.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

subscription_get_list_subscriptionsList SubscriptionsA
Read-only
Inspect

List a company's detected recurring subscriptions — normalized vendor, monthly cost in cents, billing cadence, next expected charge and whether the price recently rose — filtered by lifecycle status, with offset pagination and a total count. Exposed: it reads back a company's own spend, derived from transactions its members can already see, and is membership-checked on filter.company_id. Nothing in the response is a credential, an identifier belonging to a third party, or a value the caller does not already hold. It is the read that answers "what am I paying for every month", and the duplicate-tool and price-increase insights point at these same streams.

ParametersJSON Schema
NameRequiredDescriptionDefault
filterYes
pageSizeNo
pageTokenNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
totalCountNo
nextPageTokenNo
subscriptionsNo

TDQS

A3.8/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the read-only and non-destructive annotations, the description explains that results are derived from transaction data members can already see, that filter.company_id is the authorization boundary, and that responses contain no credentials or third-party identifiers. It also discloses pagination semantics with offset and total count. It does not contradict any annotation.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The first sentence is a dense, useful summary, but the subsequent multi-sentence privacy exposition is repetitive and more verbose than needed. Sentences like 'it reads back spend derived from transactions members can already see' and 'nothing in the response ... caller doesn't already hold' overlap. It earns its place but is not uniformly tight.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a list-with-pagination tool, the description covers the core intent, filter, pagination, return count, and a meaningful data-access boundary; the output schema fills in the response shape. Enough is present for an agent to call it correctly, with only minor gaps around exact error cases or statuses needing the schema details.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 0%, so the description carries load; it mentions 'filtered by lifecycle status' (statuses) and 'offset pagination and a total count' (pageSize/pageToken), and it references filter.company_id. But it does not explain enum statuses, the exact relationship between pageToken and offset, or pageSize bounds, so it compensates only moderately.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: listing a company's detected recurring subscriptions, including normalized vendor, monthly cost, billing cadence, and price-increase flag. It clearly distinguishes this list tool from the wider accounting and transaction siblings by narrowing to subscription lifecycle streams.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives a concrete user intent ('what am I paying for every month') and links to duplicate-tool and price-increase insights, which helps an agent know when to call it. However, it never names alternative tools or states explicit conditions for when not to use this tool, so exclusion guidance is lacking.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

tik_tok_ads_metrics_get_tik_tok_ads_campaign_windowGet Tik Tok Ads Campaign WindowB
Read-only
Inspect

GetTikTokAdsCampaignWindow aggregates each campaign over an arbitrary date range — the shape a charge is reconciled against.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdNo
periodEndNo
periodStartNo
advertiserIdNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
campaignsNo
totalSpendNo
currencyCodeNo

TDQS

B3.2/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, so the safety profile is covered. The description adds context about arbitrary date ranges and reconciliation shape, which goes beyond the schema, but it doesn't describe pagination, data freshness, or behavior with missing parameters.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

One sentence, no redundancy, and it front-loads the core action. The dash adds a clarifying descriptor. Every word earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Output schema and annotations provide return structure and safety, so the description doesn't need to cover those. However, it lacks parameter guidance and relies on the name for platform context. The reconciliation use case is clear, but the overall description is minimal for a 4-param tool with zero schema coverage.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must compensate for parameter meanings, but it only hints at 'date range' without explaining periodStart/periodEnd formats or the roles of companyId and advertiserId. No parameter details are provided.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states it aggregates campaigns over a date range and mentions the reconciliation shape, which is a specific verb+resource. It doesn't explicitly differentiate from sibling metric tools (e.g., Google/Meta/X ads), but the TikTok scope is in the name and the reconciliation angle adds specificity.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The purpose implies usage for reconciling charges against campaign aggregates, but there is no explicit when-to-use or alternatives. It doesn't say 'use instead of X' or mention prerequisites, so guidance is only implicit.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

trademark_attach_documentAttach DocumentCInspect

AttachDocument records an uploaded file against the application.

ParametersJSON Schema
NameRequiredDescriptionDefault
kindNo
s3UriNo
niceClassNo
contentTypeNo
applicationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
documentIdNo

TDQS

C2.4/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already signal non-destructive and closed-world behavior, so the description adds little beyond the word 'records,' implying a persistent association. It does not disclose side effects like whether attaching a new document replaces an existing one, whether the application must already exist, or whether the S3 file must be pre-uploaded.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single sentence with no filler, and the core action is front-loaded. Using 'AttachDocument' as the subject is mildly redundant, but the overall structure is efficient.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness1/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a tool with 5 parameters, a nested applicationId object, an enum, and a closed-world annotation, a 15-word description is inadequate. It omits prerequisites, parameter semantics, and behavioral effects, leaving an agent without enough context to invoke it reliably.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 20%, with only applicationId given a wrapper description. The description mentions 'uploaded file' but does not explain s3Uri, kind, niceClass, contentType, or their relationships. This is insufficient compensation for a low-coverage schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific action and resource: 'records an uploaded file against the application.' This makes the tool's basic purpose clear. However, it does not differentiate it from sibling tools like trademark_get_upload_url or documents_create_document, and it begins by restating the tool name 'AttachDocument.'

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance is given on when to use this tool versus alternatives such as trademark_get_upload_url. There is no mention of prerequisites, the upload flow, or when this should or should not be called. Usage must be inferred entirely from the phrase 'uploaded file.'

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

trademark_delete_applicationDelete ApplicationA
Destructive
Inspect

DeleteApplication erases an application the applicant has abandoned, along with its classes, documents, and clearance reports. Refused once the package has gone to the firm: from that point the record backs work the firm has already begun, and withdrawal is a conversation with them.

ParametersJSON Schema
NameRequiredDescriptionDefault
applicationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.5/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description goes well beyond the destructiveHint annotation by specifying exactly what will be destroyed: the application, classes, documents, and clearance reports. It also discloses a critical behavioral constraint—rejection after firm handoff—which an agent needs to anticipate failure modes.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences with no filler: the first states the core action and affected resources, the second adds the crucial when-not-to-use condition. Every clause earns its place, and the most important information is front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a destructive single-parameter delete operation, the description provides the essential context: what is deleted, the scope of deletion, and a key precondition/refusal scenario. With the output schema present and the parameter fully documented, nothing necessary for correct invocation is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, and the single required parameter applicationId is described as a 'UUID value wrapper.' The description adds the semantic context that this ID refers to an abandoned application, but the schema already sufficiently documents the parameter format and type.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the action ('erases an application'), the specific resource (an application the applicant has abandoned), and the cascading scope (classes, documents, and clearance reports). This distinguishes it from sibling trademark tools like trademark_get_application or trademark_submit_to_firm.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly states when deletion is appropriate (applicant abandoned the application) and provides a firm exclusion condition: once the package has gone to the firm, deletion is refused and withdrawal becomes a conversation. It does not name a direct alternative tool, but the condition is clear enough for an agent to avoid misuse.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

trademark_draft_goods_servicesDraft Goods ServicesAInspect

DraftGoodsServices drafts an identification for each claimed class in USPTO ID Manual register. Output is a draft for attorney review.

ParametersJSON Schema
NameRequiredDescriptionDefault
applicationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
draftsNo
disclaimerNo

TDQS

A3.5/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations provide destructiveHint=false and openWorldHint=false, but no readOnlyHint. The description adds that the output is a draft for attorney review, which indicates the result is not final. However, it does not disclose whether this tool creates or modifies records, requires specific permissions, or has any side effects beyond producing a draft. Given the minimal annotation coverage, this is a modest contribution.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single two-sentence statement that is entirely relevant. It front-loads the core action and then adds the output context. No fluff or redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool has an output schema (indicated by 'Has output schema: true'), so return values are presumably covered. The description explains the purpose and draft nature. However, it omits potential prerequisites (e.g., the application must exist, classes must be claimed) and does not mention how this relates to other trademark drafting steps. For a tool with a single parameter and clear schema, this is adequate but not fully complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema has one parameter (applicationId) with full description coverage ('UUID value wrapper'), so the schema fully documents the parameter. The description does not add any additional meaning about the parameter or its format beyond what the schema provides. Baseline of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the action (drafts an identification), the resource (each claimed class in the USPTO ID Manual register), and the output nature (a draft for attorney review). This distinguishes it from sibling tools like trademark_set_goods_services (which sets goods/services) and trademark_recommend_classes (which recommends classes).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives no explicit guidance on when to use this tool versus alternatives. It implies the output is a draft (not final), but does not state under what conditions an agent should call this instead of, say, trademark_set_goods_services. No prerequisites or exclusions are mentioned.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

trademark_firm_acknowledge_handoffAcknowledge HandoffA
Idempotent
Inspect

AcknowledgeHandoff records that the firm has taken the matter, optionally with the firm's own docket reference.

ParametersJSON Schema
NameRequiredDescriptionDefault
handoffIdYesUUID value wrapper.
firmReferenceNo

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A3.8/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare idempotentHint=true and destructiveHint=false, and the description does not contradict them. It adds that this records the firm's assumption of the matter with an optional docket reference, but withholds details on prerequisites, failure modes, or how this affects the handoff state beyond the general idea.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The whole description is one contiguous, dense sentence. It leads with the primary action, includes the optional parameter, and leaves no redundant wording.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The core purpose is described, the optional parameter is explained, and the presence of an output schema covers return values. The tool is simple enough that missing preconditions like whether the handoffId must reference an existing handoff are a minor gap, given the homogeneous sibling context.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema descriptions cover only handoffId and merely call it a UUID wrapper; firmReference is entirely undocumented. The description compensates by clarifying handoffId's role (the handoff being acknowledged) and identifying firmReference as the firm's own docket reference, which is meaningful extra context beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific action (records that the firm has taken the matter) and identifies the optional firmReference. It clearly sets this apart from siblings like trademark_firm_list_pending_handoffs (listing), trademark_firm_update_handoff_status (status updates), and trademark_firm_get_handoff_package (retrieval).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives no guidance on when to use this tool instead of related firm tools. It does not mention prerequisites, ordering relative to trademark_submit_to_firm or trademark_firm_get_handoff_package, or any when-not-to-use conditions. An agent must infer the intended workflow.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

trademark_firm_get_handoff_packageGet Handoff PackageA
Read-only
Inspect

GetHandoffPackage returns the intake, the clearance record, and a short-lived presigned URL for the dossier PDF.

ParametersJSON Schema
NameRequiredDescriptionDefault
handoffIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
handoffNo
applicationNo
clearanceReportNo
packageDownloadUrlNo
packageUrlExpiresAtNo

TDQS

A3.8/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description discloses that the presigned URL is short-lived, a useful behavioral detail beyond the annotations that warns the agent not to cache it indefinitely. Annotations already cover readOnlyHint=true, destructiveHint=false, and the 'returns' wording is consistent with them, so no contradiction exists.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single sentence with no filler. Each component (intake, clearance record, short-lived presigned URL) earns its place and the most important return values are front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a one-parameter get-by-id tool with an output schema and read-only annotations, the description sufficiently conveys what will be returned. It could go further by noting that the ID comes from the list_pending_handoffs flow, but that gap is minor given the output schema and sibling context.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% — the nested handoffId object with its UUID value wrapper is already fully documented in the schema. The description does not add parameter-specific meaning, so the baseline of 3 applies; nothing is under-documented, but the description also does not enrich the parameter's semantics.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific resource (the handoff package) and enumerates its components: the intake, the clearance record, and a presigned URL for the dossier PDF. It is clear and lets an agent distinguish this from sibling tools like trademark_firm_list_pending_handoffs or trademark_firm_update_handoff_status, although it does not explicitly name those alternatives.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage context: call this tool when you need the full contents of a specific handoff package, given a handoffId. However, it provides no explicit guidance on when not to use it, how the handoffId is obtained (e.g., from trademark_firm_list_pending_handoffs), or how it differs from sibling tools like trademark_firm_acknowledge_handoff.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

trademark_firm_list_pending_handoffsList Pending HandoffsC
Read-only
Inspect

ListPendingHandoffs returns the packages awaiting this firm's attention.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageSizeNo
statusesNo
pageTokenNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
handoffsNo
totalCountNo
nextPageTokenNo

TDQS

C2.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations convey the API is non-destructive (readOnlyHint absent but 'returns' implies read). The description adds 'awaiting this firm's attention' but does not explain pagination behavior, default statuses included, or what happens if no pending items exist. Since annotations cover the safety profile, the description doesn't need to repeat that; it adds minimal but non-contradictory context.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

One focused sentence that identifies the read operation and scopes it to the firm's pending items. Not bloated.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No context about 'handoff' lifecycle, no parameter explanations, no output description. The enum statuses are unexpanded, and pagination is implied but not described. An agent cannot know what the returned packages contain or how filtering works.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema has zero descriptions for its 3 propertiesž. The description doesn't mention filtering by statuses, pagination (pageSize/pageToken), or status enum semantics. Agents must guess the meaning of HANDOFF_STATUS_UNSPECIFIED vs PENDING and how pending handoffs are selected.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

Clear verb (returns/lists) and a specific resource: 'packages awaiting this firm's attention.' This explains that it lists pending handoffs for the current firm. However, the precise meaning of 'pending' versus other handoff statuses is left ambiguous, so it stops short of a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance on when to call this versus related handoff operations (e.g., trademark_firm_acknowledge_handoff or status update). Agent has to guess from the name.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

trademark_firm_request_additional_infoRequest Additional InfoCInspect

RequestAdditionalInfo asks the applicant for something missing, and notifies them.

ParametersJSON Schema
NameRequiredDescriptionDefault
handoffIdYesUUID value wrapper.
infoRequestNo

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

C2.7/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description adds one behavioral detail beyond the annotations: the tool 'notifies them,' implying a real-world side effect. However, it does not explain whether this sends a permanent notification, whether it can be retracted, whether it blocks other actions, or what consequences occur. The annotations only state destructiveHint=false and openWorldHint=false, which cover less behavioral ground.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is brief and front-loaded, with no filler words. However, it repeats 'RequestAdditionalInfo' from the tool name and is so minimal that it sacrifices useful detail; still, it earns credit for readability and conciseness.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 2-parameter tool with a nested object and an output schema, the description is too sparse. It does not clarify the role of the handoffId, what infoRequest should contain, or how this counts with the surrounding trademark firm handoff flow. The output schema exists, so return-value documentation isn't required, but the remaining usage and parameter context is still under-specified.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema covers handoffId with a 'UUID value wrapper' description, but infoRequest has no description in the schema or the tool description. With 50% schema description coverage, the tool description was expected to compensate but only vaguely refers to 'something missing.' The meaning and expected format of infoRequest remain unclear.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states the general action ('asks the applicant for something missing, and notifies them') but uses vague wording like 'something missing' and does not concretely define what information is requested or in what context. It does not clearly differentiate this from sibling tools such as trademark_firm_acknowledge_handoff or trademark_firm_update_handoff_status beyond the verb 'request'.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no explicit guidance on when to use this tool versus alternatives, no prerequisites, and no when-not-to-use indication. The only implied usage is that it applies when something is missing from a handoff, but no sibling alternatives or exclusion criteria are mentioned.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

trademark_firm_update_handoff_statusUpdate Handoff StatusC
Idempotent
Inspect

UpdateHandoffStatus advances the handoff through the firm's workflow.

ParametersJSON Schema
NameRequiredDescriptionDefault
noteNo
statusNo
handoffIdYesUUID value wrapper.
firmReferenceNo

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

C2.7/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already communicate idempotency and non-destructive behavior, and the description adds the basic state-change notion of advancing a handoff. It does not disclose side effects, valid transitions, or why statuses like DECLINED and INFO_REQUESTED fit the word 'advances.'

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, front-loaded sentence with no filler. It is concise, though it sacrifices substance by not elaborating on the workflow or parameters.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a workflow status-transition tool with closely related siblings, the description is too thin. It omits the status sequence, the handoff lifecycle, and the relationship to acknowledge/request-info tools, leaving an agent without enough context to invoke it correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 25%, and the description names no parameters or their meanings. The status enum gives surface-level allowed values, but the description does not explain valid transitions or the roles of note and firmReference.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses the verb 'advances' and identifies the handoff as the resource, so it is not a pure tautology. However, it largely restates the tool name and does not explain what statuses or workflow stages are involved, nor does it distinguish this from sibling tools like trademark_firm_acknowledge_handoff or trademark_firm_request_additional_info.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No when-to-use guidance or alternatives are mentioned. The phrase 'through the firm's workflow' only implies forward progress; it does not state conditions, prerequisites, or which sibling handoff tools should be chosen instead.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

trademark_generate_packageGenerate PackageBInspect

GeneratePackage renders the handoff dossier for the reviewing attorney.

ParametersJSON Schema
NameRequiredDescriptionDefault
applicationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
packageS3UriNo

TDQS

B3.2/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations provide openWorldHint=false and destructiveHint=false, which already signal safety and bounded effects. The description adds the context that the tool produces a dossier for a reviewing attorney, but it does not disclose side effects, persistence, idempotency, or downstream workflow impact.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single sentence, front-loaded with the verb, contains no filler. It could add context about the generation semantics, but it is not bloated or redundant.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With one parameter, an output schema, and safety annotations, the description is enough to identify the operation. However, it leaves gaps around when generation is valid, whether it changes application state, and how it relates to the firm handoff workflow, so it is only minimally viable.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema describes the single applicationId parameter fully with a UUID-value wrapper, and the parameter name is self-explanatory. The description adds nothing beyond the schema, so baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific action (renders), a specific resource (the handoff dossier), and the audience (reviewing attorney), so an agent can tell this tool exists to create the package rather than retrieve it. It could be slightly more explicit about how it differs from trademark_firm_get_handoff_package, but the verb 'renders' carries the distinction.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no guidance on when to generate the package versus retrieving, acknowledging, or submitting a handoff. No workflow ordering, prerequisites, or alternatives are mentioned, so the agent must infer usage from the name and siblings.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

trademark_get_applicationGet ApplicationA
Read-only
Inspect

GetApplication returns one application with its classes and documents.

ParametersJSON Schema
NameRequiredDescriptionDefault
applicationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
applicationNo

TDQS

A3.6/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, covering the safety profile. The description adds that it returns classes and documents, which is useful context. However, it does not disclose potential errors, required authentication, or any other behavioral traits beyond the basic read operation. With annotations covering the main safety aspects, a 3 is appropriate.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single sentence with zero waste, front-loading the core action and outcome. It is appropriately sized for a simple read operation and contains no redundant information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a straightforward get-by-ID operation with an output schema present, the description is sufficiently complete. It states what the tool returns (one application with classes and documents) and the annotations cover the read-only nature. No critical information an agent needs to invoke it correctly is missing, though it could mention that a valid applicationId is required, but the schema already enforces that.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%: the parameter applicationId is fully described as a UUID value wrapper. The description does not add any additional meaning or format details beyond what the schema provides. Since the schema already documents the parameter, the baseline of 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a clear verb ('returns') and resource ('one application') and specifies what is included ('its classes and documents'). This distinguishes it from sibling tools like trademark_get_list_applications, which retrieves multiple applications, and trademark_start_application, which creates a new one. The purpose is unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No explicit guidance on when to use this tool versus alternatives. The description does not mention when not to use it, nor does it reference sibling tools or conditions for selection. The intent is implied (when you need a single application's details), but there is no explicit routing instruction.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

trademark_get_clearance_reportGet Clearance ReportB
Read-only
Inspect

GetClearanceReport returns a stored clearance snapshot.

ParametersJSON Schema
NameRequiredDescriptionDefault
reportIdNoUUID value wrapper.
applicationIdNoUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
reportNo

TDQS

B3.2/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, covering the safety profile. The description adds the behavior that this retrieves a stored snapshot rather than computing a live clearance, but it does not disclose what happens when no snapshot exists or how the stored report was produced.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is one short sentence with no filler and the core action appears early. It is concise, though the brevity leaves some contextual gaps in other dimensions.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a read-only getter with output schema present, the core purpose is adequately represented. However, it lacks guidance on parameter usage and on the relationship to trademark_run_clearance, so an agent may not know exactly when the report is available or how to choose between reportId and applicationId.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema has 100% description coverage, so the baseline of 3 applies even though the parameter texts are tautological ('UUID value wrapper'). The description adds no explanation of the relationship between reportId and applicationId, or when each should be supplied.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description says 'returns a stored clearance snapshot,' which names the resource (a clearance report) and the retrieval action. The qualifier 'stored' signals this is a read of an existing snapshot, which distinguishes it from trademark_run_clearance, though it does not explicitly name that sibling.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No explicit guidance is given about when to call this tool versus trademark_run_clearance, trademark_get_application, or other trademark tools. The word 'stored' implies the clearance was run previously, but no when-to-use or when-not-to-use guidance is stated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

trademark_get_list_applicationsList ApplicationsB
Read-only
Inspect

GetListApplications lists a company's applications.

ParametersJSON Schema
NameRequiredDescriptionDefault
filterNo
pageSizeNo
pageTokenNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
totalCountNo
applicationsNo
nextPageTokenNo

TDQS

B3/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already convey that this is read-only and non-destructive, so the safety profile is covered. The description adds company scoping, which helps interpret filter.companyId, but discloses nothing about defaults, filtering behavior, or pagination. There is no contradiction with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single sentence with no filler, and the scoping fact is front-loaded. It is concise, though the brevity leaves substantive gaps; there are no structural problems.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists and annotations cover safety, so return values and read-only behavior need not be repeated. However, the description omits optional filtering and pagination behavior and gives no guidance on how this tool relates to sibling applications like trademark_get_application, making it minimal but not complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must compensate for undocumented parameters. It only clarifies the companyId concept via 'a company's applications'; pageSize, pageToken, and filter.statuses remain unexplained. This is insufficient compensation for three otherwise undocumented parameters.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb and resource: 'lists a company's applications.' It clearly indicates this is a plural/list operation rather than a single-record get. It does not explicitly contrast with trademark_get_application, so sibling differentiation is left mostly to the tool name.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no guidance on when to use this tool versus alternatives, no mention of optional filters like statuses, and no indication of whether companyId is expected. An agent must infer usage from the name and schema rather than from the description.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

trademark_get_upload_urlGet Upload URLB
Read-only
Inspect

GetUploadURL returns a presigned S3 PUT URL for a specimen or logo. The URL is minted on demand and never persisted.

ParametersJSON Schema
NameRequiredDescriptionDefault
kindNo
contentTypeNo
applicationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
s3UriNo
expiresAtNo
uploadUrlNo

TDQS

B3.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already mark this as read-only and non-destructive, and the description adds useful beyond-schema context by stating the URL is minted on demand and never persisted. It does not mention expiration or subsequent upload steps, but for a simple URL-generation tool this is reasonably transparent.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two short sentences with no filler. The key fact—what is returned—is front-loaded, and the persistence behavior is stated in a single additional clause.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool is simple, has an output schema, and safety is covered by annotations. However, the description omits contentType semantics, does not explain the applicationId wrapper, and only names two of the four allowed kind values, leaving moderate ambiguity for correct invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 33%, and the description does not compensate. It loosely ties the tool to specimen/logo uploads but does not explain applicationId, contentType, or the additional kind enum values like POWER_OF_ATTORNEY and OTHER.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool returns a presigned S3 PUT URL for a specimen or logo, which is specific and action-oriented. It is distinguishable by resource type from generic upload tools, though it does not explicitly name sibling alternatives.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No when-to-use guidance or alternatives are mentioned. It does not explain how the returned URL fits into the larger upload workflow, such as whether the caller should then PUT to S3 and subsequently call trademark_attach_document.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

trademark_recommend_classesRecommend ClassesA
Read-only
Inspect

RecommendClasses decides which classes the applicant should claim and says why, citing what comparable businesses registered. This is the intake path: an applicant is not expected to know that accounting services and accounting software fall in different classes. Writes nothing — the applicant confirms via SetClasses.

ParametersJSON Schema
NameRequiredDescriptionDefault
applicationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
questionsNo
disclaimerNo
limitationsNo
businessSummaryNo
recommendationsNo

TDQS

A4.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already mark readOnlyHint=true and destructiveHint=false; the description reinforces this by explicitly noting it is the intake path and that the applicant confirms via SetClasses at a later step. It discloses the read-only, advisory nature of the operation beyond the annotation. It does not cover edge cases such as existing class selections or error conditions, but adds meaningful context beyond what annotations provide.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences, front-loaded with the core behavior and outcome. The example about 'accounting classes' is illustrative and precise, and the explicit note that it writes nothing is useful and compact.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Covers what it does, why it exists, and the follow-up action for the agent to take. It does not describe output/return format, but the presence of an output schema reduces the burden on the description to explain results.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema has 100% coverage of parameters and the only parameter (applicationId with a UUID string wrapper) is self-explanatory. The description adds nothing about the parameter. Since the schema fully documents itachine, a 3 is appropriate per the baseline rule.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb and resource:

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly positions itself as the intake path and contrasts with SetClasses, where the applicant confirms. It also gives an example of the problem it solves (accounting services vs software), making the when-to-use scenario concrete. This clearly directs the agent to use this tool before claiming classes and to use SetClasses afterward.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

trademark_run_clearanceRun ClearanceAInspect

RunClearance searches USPTO for conflicting marks across phonetic variants, screens the open web for unregistered use, and stores a snapshot report.

ParametersJSON Schema
NameRequiredDescriptionDefault
applicationIdYesUUID value wrapper.
skipCommonLawNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
reportNo

TDQS

A3.8/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations are sparse (only openWorldHint and destructiveHint), so the description carries more burden. It does add behavioral context: it stores a snapshot report (persistence side effect) and performs external searches (USPTO, web), implying network calls and potential latency. However, it does not disclose whether the operation is synchronous, whether it modifies application state, or any rate limits or costs. Given minimal annotation coverage, this is adequate but not rich.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, information-dense sentence with no redundant wording. It front-loads the primary action and lists the key components (USA search, phonetic variants, open web screening, snapshot storage). Every part adds value.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a tool with two parameters (one required), an output schema, and a multi-step process, the description provides only a high-level overview. It does not explain the meaning of skipCommonLaw, prerequisites (e.g., application existence), or what the snapshot report contains. Since an output schema exists, the return type is partially covered, but crucial invocation details are missing, making it minimally viable.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 50%: only applicationId has a description ('UUID value wrapper'), which is minimal, and skipCommonLaw has no description. The tool description does not reference or clarify any parameters, so it does not compensate for the gaps. It adds no meaning beyond the schema, and the coverage is not high enough to rely on schema alone. A score of 2 reflects the lack of parameter explanation.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's function with a specific action verb ('searches'), the target resources (USPTO, open web), and the resulting artifact (snapshot report). It distinguishes itself from sibling tools like trademark_get_clearance_report by emphasizing the act of running a new clearance search versus retrieving an existing report.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies when to use it (when a clearance search is needed) but does not explicitly mention when not to use it or name alternatives like trademark_get_clearance_report. It gives clear context but omits exclusions. Since the tool name and description are self-explanatory, it earns a 4.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

trademark_set_classesSet ClassesC
Idempotent
Inspect

SetClasses replaces the claimed Nice classes.

ParametersJSON Schema
NameRequiredDescriptionDefault
niceClassesNo
applicationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

C2.2/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations include idempotentHint=true and destructiveHint=false, which already convey safety. The description adds no behavioral context beyond the confusing 'replaces' wording. It does not contradict annotations, but it also does not disclose any additional behavior such as whether existing classes are overwritten or how the replacement works. With annotations present, the bar is lower, but the description still fails to add meaningful context.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is extremely short, but it is not effective conciseness. It is a single confusing sentence that appears to be a typo or auto-generated artifact. It does not front-load useful information; it obscures the tool's purpose.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool has an output schema and nested objects, the description should clarify what setting classes entails. It does not explain the domain context (trademark Nice classification), the effect of the operation, or how it relates to sibling tools. The description is inadequate for an agent to use this tool correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 50%: applicationId has a description ('UUID value wrapper'), but niceClasses has no description. The description text does not explain what 'niceClasses' are or how they relate to Nice classification. The tool name and description mention 'Nice classes', which helps slightly, but the parameter semantics remain unclear. The description does not compensate for the undocumented niceClasses parameter.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose2/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description 'SetClasses replaces the claimed Nice classes' is confusing and grammatically broken. It does not state a clear verb+resource action. The name 'Set Classes' suggests setting classes, but the description's reference to 'replaces the claimed Nice classes' is ambiguous and fails to clarify what the tool actually does. It does not distinguish from siblings like trademark_suggest_classes or trademark_recommend_classes.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance on when to use this tool versus alternatives. The description does not mention trademark_suggest_classes, trademark_recommend_classes, or any other sibling. The context is entirely absent; an agent cannot determine when to invoke this tool.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

trademark_set_competitorsSet CompetitorsB
Idempotent
Inspect

SetCompetitors records the competitors the applicant named.

ParametersJSON Schema
NameRequiredDescriptionDefault
competitorsNo
applicationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

B3/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already convey idempotency, non-destructiveness, and a closed world. The description adds no extra behavioral detail, such as whether it replaces the full competitor list, requires prior competitor study, or rejects invalid entries. It does not contradict the annotations, but it also does not enrich them.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single declarative sentence with no redundancy, filler, or repetition. The essential action is front-loaded and easy to scan.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Despite being a simple tool with annotations and an output schema, the description leaves key call semantics ambiguous: whether competitors are replaced or merged, what format/values are expected, and how this step relates to trademark_study_competitors. An agent would need to infer too much to invoke it correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 50%: applicationId has a minimal 'UUID value wrapper' description while competitors has none. The description mentions 'competitors' generically but fails to explain what the array should contain, the maxItems limit, or how applicationId ties in. It does not compensate for the schema gaps.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('records') and resource ('competitors the applicant named'), making it clear this is a write operation for competitor data. It is distinguishable from sibling setters like trademark_set_classes or trademark_set_goods_services because it targets competitors specifically.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies the tool is used to save competitor names the applicant provided, but it gives no explicit when-to-use guidance, prerequisites, or contrast with alternatives like trademark_study_competitors. Usage context is inferred rather than stated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

trademark_set_goods_servicesSet Goods ServicesB
Idempotent
Inspect

SetGoodsServices records the confirmed identification per class.

ParametersJSON Schema
NameRequiredDescriptionDefault
entriesNo
applicationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

B3.3/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover idempotency (idempotentHint=true) and non-destructiveness (destructiveHint=false), so the description carries less burden. It adds the 'per class' scoping and 'confirmed' state semantics, but does not disclose whether existing entries are replaced or how the tool behaves if called repeatedly with different entries.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single concise sentence with no filler. It begins with the redundant 'SetGoodsServices' token, but the rest of the sentence adds meaningful context about the confirmed and per-class nature of the operation.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description is too thin for a tool that participates in a trademark workflow with closely related siblings like trademark_draft_goods_services and trademark_set_classes. It does not explain when confirmation happens, what 'confirmed identification' means in this domain, or what prerequisites must be satisfied before calling this tool. The output schema reduces the need to describe return values, but the operational context is still missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 50%, leaving the all-important 'entries' property without a top-level description. The tool description clarifies that data is organized per class, which helps map entries to niceClass, but it does not explain the applicationId relationship or the expected structure of an entry beyond what the schema already shows.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('records') and identifies the resource ('confirmed identification per class'), with 'confirmed' hinting at a distinction from the sibling draft_goods_services tool. It does not explicitly name the alternative, so it stops short of full sibling differentiation.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The word 'confirmed' implies this tool is used when goods/services identification has already been finalized, but the description gives no explicit when-to-use guidance and does not mention alternatives such as trademark_draft_goods_services or trademark_set_classes. The context is implied rather than stated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

trademark_set_markSet MarkB
Idempotent
Inspect

SetMark records the mark itself and what the applicant sells.

ParametersJSON Schema
NameRequiredDescriptionDefault
websiteNo
markTypeNo
wordmarkNoHuman-readable name (1-255 Unicode chars).
applicationIdYesUUID value wrapper.
designDescriptionNoFree-form description (max 5000 chars).
businessDescriptionNoFree-form description (max 5000 chars).

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

B3.3/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already establish idempotentHint=true and destructiveHint=false, covering the safety profile. The description adds that the tool records both the mark and the business description, which is useful context, but it does not disclose whether existing values are replaced or how partial updates behave. No contradiction with annotations was found.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single sentence with no filler, and the core purpose is front-loaded. It communicates the essential action efficiently.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 6-parameter mutable tool, the one-sentence description is serviceable when paired with the schema and annotations, but it leaves implicit context such as prerequisites, when optional fields are appropriate, and how this step relates to other trademark_set_* calls. The output schema reduces the need to describe return values, but a brief usage note would improve completeness.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 67%, and the schema already documents wordmark, applicationId, designDescription, and businessDescription with constraints, so the baseline is 3. The description adds a high-level mapping between fields and the mark/business concept, but it does not clarify markType or website semantics.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('records') and resource ('the mark itself and what the applicant sells'), which maps to the schema's wordmark/designDescription and businessDescription fields. It is clear and not a tautology, but it does not explicitly differentiate itself from sibling trademark_set_* tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance is given about when to use this tool versus trademark_set_classes, trademark_set_owner, trademark_set_use_dates, or trademark_set_goods_services. The sibling list contains many similar setter tools, but the description provides no selection criteria or exclusions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

trademark_set_ownerSet OwnerC
Idempotent
Inspect

SetOwner records the owner of record for the application.

ParametersJSON Schema
NameRequiredDescriptionDefault
ownerNameNoHuman-readable name (1-255 Unicode chars).
ownerStateNo
ownerCountryNo
applicationIdYesUUID value wrapper.
ownerEntityTypeNo

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

C2.4/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already indicate idempotent and non-destructive behavior, but the description adds no behavioral context beyond them. It doesn't mention whether existing owner data is overwritten, what validations apply, or what happens if the application is not in an editable state. No contradiction exists.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single compact sentence with no wasted words, but it largely restates the tool name ('SetOwner records...'). It is concise in length yet low in information density.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a five-parameter mutation tool with nested objects and several undocumented fields, this description is far too thin. The schema and annotations carry most of the burden, but the description doesn't tie together the parameters, required applicationId, or invocation context.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 40%, and the description compensates for none of the gap. ownerState, ownerCountry, and ownerEntityType remain unexplained, and the description doesn't clarify how they relate to ownerName or applicationId.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a concrete verb ('records') and a distinct resource ('owner of record for the application'), which helps distinguish it from sibling tools like trademark_set_mark, trademark_set_classes, and trademark_set_use_dates. However, it doesn't clarify what 'owner of record' includes or whether this creates or updates the owner, so it's not fully specific.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives no guidance on when to use this tool versus any alternative. There are no prerequisites, exclusions, or conditions such as 'use when the application is in X status' or 'use this instead of trademark_set_goods_services.'

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

trademark_set_use_datesSet Use DatesC
Idempotent
Inspect

SetUseDates records first-use dates and the filing basis per class.

ParametersJSON Schema
NameRequiredDescriptionDefault
entriesNo
applicationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

C2.9/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already signal idempotentHint=true and destructiveHint=false, so the safety profile is covered. The description adds no behavioral detail beyond 'records', such as whether existing use dates are replaced, merged, or cleared, or whether partial entries are possible. There is no contradiction with annotations, but the description does not meaningfully extend what the structured metadata already provides.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, front-loaded sentence with no filler or repetition beyond the tool's name. Every phrase adds meaningful content about the operation's domain and per-class scope.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the complex nested schema, the many sibling trademark_* tools, and the specialized domain, the description is too sparse to be complete. It does not explain the role of this step in the trademark application workflow, whether entries replace all existing use dates, or how this relates to trademark_set_classes or trademark_submit_to_firm. The presence of an output schema reduces the need to document return values, but the invocation context remains under-specified.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With schema description coverage at 50%, the description partially compensates by clarifying that the entries concern first-use dates and filing basis per class. This adds useful mapping to the otherwise undocumented 'entries' parameter. It still leaves ambiguity around the difference between firstUseDate and firstUseInCommerceDate, and the applicationId wrapper is only described by the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states a specific verb ('records') and a specific resource ('first-use dates and the filing basis per class'). It distinguishes the tool from siblings like trademark_set_classes or trademark_set_goods_services by naming the exact data being recorded. However, it does not explicitly call out any sibling alternative, so it stops short of full differentiation.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives no guidance on when to use this tool versus the many related trademark_* tools such as trademark_set_classes, trademark_set_goods_services, or trademark_set_mark. It does not mention prerequisites, sequencing in the trademark workflow, or conditions under which the tool should or should not be called.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

trademark_start_applicationStart ApplicationCInspect

StartApplication opens a draft application for a company.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
applicationIdYes

TDQS

C2.7/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only include openWorldHint=false and destructiveHint=false, with no readOnlyHint. The description's 'opens' does not clarify whether this is a mutating action (starting a new draft) or a read (opening an existing draft). Since annotations don't cover the mutation/read distinction, the description should clarify, but it leaves the agent uncertain about side effects.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single sentence with no superfluous words. It's concise and front-loaded with the action and resource, making it easy to scan.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the wide range of trademark sibling tools, the description fails to explain the role of this tool in the trademark application workflow. It doesn't mention that this likely initiates the application process, nor does it indicate what happens after calling it. An output schema exists, so return format isn't needed, but the operational context is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% for companyId, described as 'UUID value wrapper.' The description adds 'for a company,' which hints that companyId identifies the company, but it doesn't explicitly connect the parameter to the description. This is a marginal addition, so baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses 'opens a draft application,' which is ambiguous – it could mean creating a new draft or retrieving an existing one. The name 'start' suggests creation, but the description doesn't confirm this or mention 'trademark' explicitly. It distinguishes from siblings only by the word 'start,' but the verb 'opens' is vague.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance on when to use this tool versus related trademark tools like trademark_get_application, trademark_delete_application, or trademark_set_mark. The description doesn't indicate this is the entry point for a new trademark application or explain prerequisites or subsequent steps.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

trademark_study_competitorsStudy CompetitorsA
Read-only
Inspect

StudyCompetitors reads those competitors' trademark prosecutions and reports what they had to change to register — the refusals they drew and the wording that survived. Writes nothing.

ParametersJSON Schema
NameRequiredDescriptionDefault
applicationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
patternsNo
disclaimerNo
limitationsNo
recommendedNo
prosecutionsNo

TDQS

A3.6/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, and the description reinforces this with 'Writes nothing.' It adds context about what the tool reports, but it does not disclose much beyond the annotation and the high-level result.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences only, with the core purpose front-loaded and the safety/non-mutation note placed at the end. There is no filler or redundant explanation.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a single-parameter read-only tool with an output schema and clear annotations, the description is largely sufficient. It could be more complete by explaining how competitors are selected, but this is a minor gap given the low complexity.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the single applicationId parameter is already described as a UUID value wrapper. The description does not clarify what that applicationId refers to or how it connects to the competitor study, so it adds no extra meaning over the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific action (reads), a specific resource (competitors' trademark prosecutions), and a specific outcome (refusals drawn and wording that survived). It also distinguishes the tool from mutation-oriented siblings by adding 'Writes nothing.'

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives no explicit guidance on when to use this tool versus related tools such as trademark_run_clearance or trademark_get_clearance_report. It references competitors but does not explain the prerequisite or relationship to trademark_set_competitors.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

trademark_submit_to_firmSubmit To FirmB
Destructive
Inspect

SubmitToFirm delivers the package to a partner firm.

ParametersJSON Schema
NameRequiredDescriptionDefault
firmCodeNo
applicationIdYesUUID value wrapper.
approvalSessionIdNoUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
handoffIdNo

TDQS

B3.1/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The destructiveHint annotation already flags this as a mutating action, and the description does not contradict it. It adds minimal context by mentioning 'package' and 'partner firm,' but does not disclose reversibility, required prior state, or downstream effects beyond what the annotation already implies.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, front-loaded sentence with no filler: it leads with the action and states the recipient. It is appropriately concise, though it could have included a bit more contextual substance without becoming bloated.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the large cluster of trademark_ and trademark_firm_* sibling tools, this description is too thin to let an agent confidently understand the submission workflow, what 'the package' contains, or how firmCode/approvalSessionId relate to the required applicationId. The presence of an output schema does not compensate for the missing contextual workflow.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 67%, with applicationId and approvalSessionId already described as UUID wrappers and firmCode having a pattern constraint. The description adds no parameter-level meaning, but the schema carries most of the burden; firmCode's semantic role remains implicit.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific action ('delivers the package') and a destination ('to a partner firm'), which is clear enough to identify what the tool does. However, it does not distinguish itself from related trademark_firm_* siblings such as trademark_firm_acknowledge_handoff or trademark_firm_update_handoff_status.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance is given about when to use this tool versus alternatives, nor are any prerequisites or exclusions mentioned. An agent navigating the many trademark_ and trademark_firm_* siblings would have to infer the correct invocation context.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

trademark_suggest_classesSuggest ClassesA
Read-only
Inspect

SuggestClasses proposes Nice classes by keyword-matching the business description. It is the offline fallback for RecommendClasses: no network, no reasoning, and it misses anything the keyword table does not name.

ParametersJSON Schema
NameRequiredDescriptionDefault
applicationIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
suggestionsNo

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the annotations (readOnlyHint, openWorldHint, destructiveHint), the description adds valuable behavioral context: it is purely keyword-based, runs offline, does no reasoning, and has known recall gaps ('misses anything the keyword table does not name'). This goes beyond what annotations provide and sets accurate expectations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, no filler. The core purpose is front-loaded in the first sentence, and the crucial comparison/limitation in the second. Every word contributes value.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool is simple (one parameter, output schema present, annotations cover safety). The description sufficiently explains the input's purpose, the matching mechanism, and the flaw. It does not detail the output, but that is covered by the existing output schema; nothing critically missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already fully documents the applicationId parameter. The description adds some context by implying the applicationId references an application whose business description is used, but it does not explicitly connect the parameter to the behavior or clarify its role beyond what the schema says. Baseline 3 applies with adequate schema coverage.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific action—'proposes Nice classes by keyword-matching the business description'—and immediately distinguishes itself from RecommendClasses by positioning it as the 'offline fallback.' This makes the tool's purpose and differentiation from its sibling explicit, so an agent can reliably tell them apart.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description names the alternative (RecommendClasses) and frames this tool as its 'offline fallback,' which clearly implies when to use it (when offline or when the primary recommendation path is unavailable). It also states the conditions under which it will be useful ('no network, no reasoning'). However, it does not explicitly say 'when not to use' this tool (e.g., prefer RecommendClasses when network/reasoning is available).

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

transaction_apply_categorization_ruleApply Categorization RuleA
Idempotent
Inspect

Apply an existing categorization rule to the company's transaction history, booking every match to the rule's account. Writes user overrides that AI enrichment never overwrites and re-derives each bookkeeping journal entry. Preview first with transaction_preview_categorization_rule to see how many rows it would touch.

ParametersJSON Schema
NameRequiredDescriptionDefault
ruleIdYesUUID value wrapper.
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
failuresNo
updatedCountNo
glAccountPathNo

TDQS

A4.4/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the annotations (idempotentHint, destructiveHint), the description discloses that it 'writes user overrides that AI enrichment never overwrites' and 're-derives each bookkeeping journal entry.' It also warns about the scope ('booking every match') and advises previewing the impact. This adds valuable behavioral context about persistence and side effects.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is three sentences, front-loaded with the primary purpose. It includes essential behavioral details and a clear directive to preview. There is no fluff or repetition; every sentence contributes value.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given that an output schema exists, the description doesn't need to explain return values. It covers the action, side effects, and a crucial prerequisite (previewing). It could mention that a rule ID is required and that the operation affects many rows, but the preview instruction covers that. Overall, it is sufficiently complete for a bulk operation tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema has 100% coverage with generic descriptions ('UUID value wrapper'), so the description doesn't add much beyond that. It does give context that ruleId refers to an existing rule and companyId to a company, but these are already implied. The description does not explain the nested structure or provide additional semantic meaning beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a clear action: 'Apply an existing categorization rule to the company's transaction history, booking every match to the rule's account.' It specifies the resource (transaction history), the operation (apply rule), and the effect (booking matches). It distinguishes itself from related tools by referencing the preview tool and describing a bulk, rule-driven operation.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly instructs to preview first with transaction_preview_categorization_rule, which is a direct usage guideline. It implies the tool is for applying an existing rule broadly rather than categorizing a single transaction, though it doesn't explicitly contrast with transaction_categorize_transaction or batch tools. The guidance to preview is clear and actionable.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

transaction_batch_categorize_transactionsBatch Categorize TransactionsA
Idempotent
Inspect

Set the same category on up to 500 transactions in one call by taxonomy option code (e.g. "ai-products", "meals"). Applies the sign-appropriate detail field and the umbrella category per transaction, writes user overrides that AI enrichment never overwrites, and re-derives each bookkeeping journal entry. Returns how many applied plus per-transaction failures. Use this instead of calling transaction_categorize_transaction in a loop.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.
transactionIdsNo
categoryOptionCodeNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
failuresNo
optionPathNo
updatedCountNo

TDQS

A4.4/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description discloses substantial non-annotation behavior: it applies sign-appropriate detail fields, writes user overrides that AI enrichment will not overwrite, re-derives journal entries, and returns per-transaction failures. This goes well beyond the idempotentHint and destructiveHint annotations, giving the agent a real picture of the side effects and the persistence guarantees of the operation.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is three sentences, with the core operation front-loaded, followed by side effects and then a usage alternative. Every sentence contributes a distinct, valuable piece of information with no filler or redundant praise.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a batch mutation tool that writes overrides and re-derives accounting entries, the description covers the important aspects: scope, side effects, return information, and a sibling alternative. It also includes the key constraint of 500 transactions. It is missing only explicit notes on whether failures are partial or atomic and how this tool relates to the by-account batch variant, but given the output schema and annotations, this is sufficient for an agent to invoke it.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema description coverage is only 33% (only company wrapper has a minimal description) but the description partially compensates by explaining the categoryOptionCode with concrete examples and clarifying the batch limit for transactionIds. It does not deeply explain the companyId or the wrapper objects, leaving some parameter semantics to naming conventions and schema structure.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states the core action clearly: set the same category on up to 500 transactions in one call, with the categorization key type (taxonomy option code) and examples. It distinguishes itself from the single-transaction sibling by explaining that this is the batch alternative, making the tool's intent unambiguous even though the by-account sibling is not explicitly mentioned.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives an explicit usage directive: 'Use this instead of calling transaction_categorize_transaction in a loop.' It clearly implies the primary use case (same category across many transactions) but does not explicitly cover exclusions such as when different categories are needed per transaction or when to prefer the by-account batch sibling. The guidance is helpful but not exhaustive.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

transaction_batch_categorize_transactions_by_accountBatch Categorize Transactions By AccountA
Idempotent
Inspect

Book up to 500 transactions to the same chart-of-accounts account in one call, by full account path (e.g. "expenses/meals-and-entertainment"). Writes user overrides that AI enrichment never overwrites and re-derives each bookkeeping journal entry. Returns how many applied plus per-transaction failures. Use this instead of calling transaction_categorize_transaction_by_account in a loop.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.
glAccountPathNo
transactionIdsNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
failuresNo
updatedCountNo
glAccountPathNo

TDQS

A4.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations provide idempotency and non-destructiveness, so the description doesn't need to restate those. The description adds valuable behavioral details beyond annotations: it writes 'user overrides that AI enrichment never overwrites,' re-derives 'each bookkeeping journal entry,' and returns 'how many applied plus per-transaction failures.' These are useful side effects and return semantics not present in the annotations. A bit more could be said about permission requirements, but the given coverage is strong.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is three sentences with no filler. The core action and scope are first, and behavioral/return guidance and alternative guidance follow; every sentence adds value. It is dense and front-loaded while still maintaining clarity.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a batch mutation tool with 3 params, an output schema, and annotations, the description covers the necessary operational details: batch size, account path format, behavioral outcomes, return/errors, and the replacement pattern. It doesn't explicitly mention when not to use it versus the other batch sibling, but it is still complete enough for an agent to invoke the tool correctly for the described scenario.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 33%, so the description carries extra weight. It does add meaningful semantics: the example 'expenses/meals-and-entertainment' explains glAccountPath's expected format, and 'up to 500 transactions' re-frames transactionIds max. But it doesn't help much for companyId or the wrapper structures (already in schema), so it partially mitigates the 33% coverage gap. The balance makes it a 4.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('Book'), the resource (transactions to a chart-of-accounts account), a clear scope (up to 500 transactions in one call), and how the target account is expressed ('full account path'). It also mentions the return type (applied count + failures). It distinguishes from the single-transaction sibling by explicitly saying 'Use this instead of calling transaction_categorize_transaction_by_account in a loop.' Agent can immediately tell what this tool does and which sibling it replaces.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives an explicit alternative guidance: use this instead of looping over transaction_categorize_transaction_by_account, which is very helpful. However, it does not address the sibling transaction_batch_categorize_transactions, which could be confused with this batch-by-account tool. It is clear about the 'same account' condition but could say when the other batch tool is needed. Because the primary alternative is named and the when/when-not is explicit, this is a 4.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

transaction_categorize_transactionCategorize TransactionA
Idempotent
Inspect

Set a transaction's category by taxonomy option code (e.g. "ai-products", "meals", "cloud-hosting"). Applies to the sign-appropriate detail field (income vs expense) and the umbrella category automatically. Writes a user override that AI enrichment never overwrites, and the bookkeeping journal entry re-derives from the new category. Find valid codes via field tools (list options of the income-category / expense-category fields).

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.
transactionIdYesUUID value wrapper.
categoryOptionCodeNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
optionPathNo

TDQS

A4.6/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the annotations (idempotentHint true, destructiveHint false), the description discloses significant side-effects: it applies to both the income/expense detail field and umbrella category, writes a permanent user override that AI enrichment never overwrites, and causes the journal entry to re-derive. This is rich, contextual behavioral disclosure.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Four sentences, each adding unique value. The first states the core action, the second and third describe automatic side-effects, and the fourth provides code discovery guidance. No redundancy or filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema and annotations present, the description sufficiently covers purpose, side-effects, and parameter sourcing. The only minor gap is that categoryOptionCode is optional in the schema while the description implies it is always needed for the operation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 67%: companyId and transactionId only have 'UUID value wrapper', while categoryOptionCode lacks a description. The description adds meaning by explaining categoryOptionCode is a taxonomy option code, giving examples, and directing to field tools for valid options. This compensates for the undocumented parameter.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb+resource+method: 'Set a transaction's category by taxonomy option code'. Examples clarify the code format, and the final sentence directs to field tools for valid codes, distinguishing this tool from the sibling 'transaction_suggest_transaction_category' which suggests rather than sets.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It instructs to find valid codes via field tools before using this tool, giving a clear prerequisite. It implies this is for manual categorization vs. suggestion, but does not explicitly name alternatives or state when not to use it.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

transaction_categorize_transaction_by_accountCategorize Transaction By AccountA
Idempotent
Inspect

Book a transaction to a chart-of-accounts account by its full path (e.g. "expenses/software-and-subscriptions", "revenue/sales-revenue"). This is the account the amount posts to, so prefer it over transaction_categorize_transaction. Writes a user override that AI enrichment never overwrites, and the bookkeeping journal entry re-derives from the account. List valid paths with accounting_get_chart_of_accounts.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.
glAccountPathNo
transactionIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
glAccountPathNo

TDQS

A4.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already carry idempotentHint=true and destructiveHint=false, so the safety profile is declared. The description adds non-redundant behavioral context: it writes a durable user override that AI enrichment will not overwrite, and the journal entry re-derives from the account. This goes beyond the annotations in a meaningful way.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences, each earning its place: action with examples, differentiation from a sibling, and the persistent-override behavioral caveat. The content is front-loaded with the core action and no filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present and annotations covering idempotency/safety, the description covers target, preferred usage, behavioral side effects, and where to source valid inputs. It does not describe failure behavior for invalid paths or the optionality of glAccountPath, but that is a modest gap for a write tool of this complexity.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema-level descriptions are near-useless ('UUID value wrapper') and glAccountPath has no description in the schema, but the tool description materially enriches glAccountPath with full-path semantics and examples such as 'expenses/software-and-subscriptions'. A minor miss: glAccountPath is not marked required in the schema, and the description does not clarify that oddity.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description pinpoints a specific verb and resource ('Book a transaction to a chart-of-accounts account') and gives unambiguous examples of the account path format. It also explicitly distinguishes this tool from its sibling, transaction_categorize_transaction, so an agent can tell them apart without inspecting either schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives an explicit selection rule ('prefer it over transaction_categorize_transaction') and tells the agent where to find valid inputs (accounting_get_chart_of_accounts). However, it does not address the near-named batch variants (transaction_batch_categorize_transactions_by_account), so the when-not-to-use guidance for scale is incomplete.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

transaction_document_get_list_transaction_documentsList Transaction DocumentsC
Read-only
Inspect

List transaction documents with filtering and pagination

ParametersJSON Schema
NameRequiredDescriptionDefault
filterNo
pageSizeNo
pageTokenNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
documentsNo
totalCountNo
nextPageTokenNo

TDQS

C2.7/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is known. The description adds only 'filtering and pagination,' which is schema-redundant, and doesn't disclose pagination continuation semantics, filter constraints, or result set behavior beyond what the output schema may convey.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single front-loaded sentence with no filler. It conveys the core action and feature set efficiently, though it sacrifices useful detail. It's appropriately concise for a simple list operation.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description is too minimal for an agent to confidently select it among hundreds of siblings, including transaction_get_list_transactions and documents_list_documents. It doesn't define what a transaction document is, how filtering works, or how pagination is handled, leaving gaps despite existing annotations and output schema.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% for top-level parameters. The description only generically mentions 'filtering and pagination,' which maps to the filter and pageSize/pageToken parameters but doesn't explain their semantics, accepted values, or relationships. This fails to compensate for the schema's lack of descriptions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('List') and resource ('transaction documents'), and adds scoping detail ('with filtering and pagination'). It distinguishes the resource from siblings like transaction_get_list_transactions, though it doesn't explicitly contrast with similar list tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance is given on when to use this tool versus alternatives, no exclusions, no prerequisites. It only restates the operation and generic capabilities, leaving an agent to infer selection criteria from the name alone.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

transaction_get_categorization_ruleGet Categorization RuleA
Read-only
Inspect

Read one transaction categorization rule by id: which merchants, amounts or directions it matches, the chart-of-accounts account matching transactions are booked to, and its priority in the evaluation order. Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
ruleIdYesUUID value wrapper.
companyIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
ruleNo

TDQS

A3.5/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is covered. The description adds that the tool returns the rule's matching criteria and booking target, which is useful behavioral context. It does not disclose pagination, error behavior, or whether the rule is returned in an evaluation-order context beyond mentioning priority.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is compact and front-loaded with the core action ('Read one transaction categorization rule by id'), followed by a useful list of returned attributes. The trailing 'Read-only.' is slightly redundant with the readOnlyHint annotation but not harmful.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple read-by-id tool with an output schema, annotations, and 100% parameter coverage, the description is largely complete. It explains what the rule contains, which helps an agent know what it will get. It could mention that this is a single-rule lookup versus a list operation, but the sibling names and the word 'one' make that reasonably clear.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents both parameters (ruleId and companyId) as UUID value wrappers. The description does not add meaning beyond the schema, but the baseline of 3 applies because the schema carries the full burden.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('Read') and resource ('one transaction categorization rule by id'), and enumerates the rule's key attributes (merchants, amounts, directions, chart-of-accounts account, priority). It is clear about what the tool does, though it does not explicitly differentiate from sibling tools like transaction_get_list_categorization_rules or transaction_preview_categorization_rule.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage: use this when you need a single rule's details by id. It does not state when to prefer this over transaction_get_list_categorization_rules or transaction_preview_categorization_rule, nor does it mention any exclusions or prerequisites. The context is clear but no explicit alternatives are given.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

transaction_get_list_categorization_rulesList Categorization RulesA
Read-only
Inspect

List a company's transaction categorization rules in the order they are evaluated (lowest priority number first; the first match wins). Each rule states which merchants, amounts or directions it matches and which chart-of-accounts account matching transactions are booked to. Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.
includeInactiveNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
rulesNo

TDQS

A3.7/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the 'Read-only' sentence adds little. However, the description adds meaningful non-obvious behavior: rules are returned in evaluation order, lowest priority first, with first-match-wins semantics, and each rule's matching/booking purpose is described.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences with no filler. The most important behavior—ordering and first-match-wins—is front-loaded, and each sentence earns its place by adding either scope, rule semantics, or safety context.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a read-only list tool with an output schema and safety annotations, the description supplies the necessary conceptual model of what the rules are and how they are ordered. The main gap is the undocumented includeInactive parameter, which prevents full contextual completeness.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 50%, yet the description adds no parameter-level meaning. companyId is only described as a 'UUID value wrapper' in the schema, and includeInactive has no schema description at all. The description's phrase 'a company's' hints at companyId but does not clarify includeInactive or its default behavior.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: 'List a company's transaction categorization rules.' It adds key distinguishing semantics—evaluation order, priority numbering, and first-match-wins behavior—so an agent can tell this list endpoint apart from singular get/apply/preview sibling tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No explicit guidance is given for when to use this tool versus alternatives like transaction_get_categorization_rule, transaction_preview_categorization_rule, or transaction_apply_categorization_rule. The ordering detail implies a use case, but no when-to-use or when-not-to-use guidance is stated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

transaction_get_summaryGet SummaryB
Read-only
Inspect

Aggregate transactions into P&L groups (income/expenses) by a given dimension

ParametersJSON Schema
NameRequiredDescriptionDefault
scopeNo
filterYes
fieldIdNoUUID value wrapper.
groupByNo
timeBucketNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
netPlNo
groupsNo
totalIncomeNo
totalExpensesNo

TDQS

B3.2/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already establish readOnlyHint=true and destructiveHint=false, so the safety profile is covered. The description adds that the tool aggregates and groups transactions, which is useful, but it does not disclose behavioral details such as result limits, default grouping when groupBy is unspecified, or how timeBucket affects output. With annotations covering the key risk traits, this is acceptable but not rich.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, compact sentence with no filler words. It front-loads the core action and outcome. While it lacks structured sections, it is appropriately sized for a read-only summary tool; a slightly longer description with usage context would be more helpful, but there is no unnecessary prose.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complex filter schema cum 5 top-level parameters, an output schema, and many sibling aggregation tools, this description is too sparse. It does not explain when to use it, what the filter constraints are, how grouping dimensions work, or what the output structure covers (despite output schema existing). An agent would struggle to correctly invoke this without diving into the schema and guessing about intended use.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 20%, so the description must compensate, but it barely does. The only parameter hint is 'by a given dimension' vaguely mapping to groupBy. There is no explanation of the required 'filter' object, the meaning of scope, fieldId, or timeBucket. The description adds minimal value beyond the schema's own sparse annotations.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('Aggregate'), a clear resource ('transactions'), and an explicit outcome ('P&L groups (income/expenses)'), making it immediately distinguishable from single-transaction getters (transaction_get_transaction) and raw list tools (read_transactions). The phrase 'by a given dimension' correctly points to the groupBy parameter, reinforcing the aggregation intent.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides no guidance on when to use this tool versus alternatives like accounting_get_profit_and_loss or cap_table_get_transaction_summary. There is no mention of preferred use cases, exclusions, or conditions that would select this tool over siblings, leaving the agent to infer from names alone.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

transaction_get_transactionGet TransactionA
Read-only
Inspect

Get a single transaction by ID or reference number

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
transactionNo

TDQS

A3.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations already convey that this is read-only and non-destructive, covering the core safety profile. The description adds little behavioral nuance beyond the lookup-by-identifier scoping; it does not describe error behavior or response structure, but those are partially covered by the existing annotations and output schema.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single, front-loaded sentence that entirely conveys the tool's purpose and lookup modality. There is zero filler or redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a one-parameter read tool with an output schema and annotations, the definition covers the essential call surface. The only minor gap is the precise meaning and format of a 'reference number,' but the schema and output schema compensate for most of what an agent needs.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema description only says 'UUID value wrapper,' while the tool description adds that the identifier can be an ID or reference number. That is useful extra meaning beyond the schema, though the nesting nuance is left to the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states a specific action ('get'), resource ('single transaction'), and lookup keys ('by ID or reference number'). It is distinct enough from listing tools like read_transactions or summary tools like transaction_get_summary, though it does not explicitly call out those siblings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The phrase 'by ID or reference number' gives a clear precondition for when this tool is appropriate—when a single transaction identifier is available. It does not explicitly name alternatives or exclusions, but the use case is clearly implied.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

transaction_preview_categorization_rulePreview Categorization RuleA
Read-only
Inspect

Count how many existing transactions a categorization rule would match, without writing anything. Use this to check a rule before creating or applying it. The rule does not have to exist yet.

ParametersJSON Schema
NameRequiredDescriptionDefault
ruleYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
matchingCountNo

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already set readOnlyHint=true and destructiveHint=false; the description adds the reinforcing statement 'without writing anything' and the non-obvious behavioral fact that the rule does not have to exist yet. No contradiction with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three short sentences front-load the main action, then add necessary usage context. There is no filler or redundant content; every sentence earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Covers purpose, safety, and the key precondition that the rule need not exist yet, with an output schema available. However, given the complex nested rule object and 0% schema description coverage, it omits guidance on which rule fields are required or relevant, leaving the agent to infer from raw schema.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, and the description gives no detail about the required 'rule' object beyond calling it a categorization rule. The nested schema reveals required fields like companyId and name, but the description does not explain which fields affect the matching preview or how the agent should construct the rule.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description states a specific verb and resource: 'Count how many existing transactions a categorization rule would match,' and explicitly notes it writes nothing. This clearly distinguishes it from transaction_apply_categorization_rule and other mutation-oriented transaction tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides direct usage guidance: 'Use this to check a rule before creating or applying it' and clarifies the rule does not need to exist yet. It stops short of explicitly naming an alternative tool like transaction_apply_categorization_rule for after the preview, but the intent is unambiguous.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

transaction_suggest_transaction_categorySuggest Transaction CategoryA
Read-only
Inspect

Recommend a bookkeeping category for a transaction using the platform classifier agent. Returns ranked taxonomy option codes with confidence and a short rationale; writes nothing. Apply one with CategorizeTransaction.

ParametersJSON Schema
NameRequiredDescriptionDefault
companyIdYesUUID value wrapper.
transactionIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
suggestionsNo

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description adds 'writes nothing', which reinforces the readOnlyHint true annotation. It also discloses the return content: 'ranked taxonomy option codes with confidence and a short rationale,' providing useful behavioral context beyond the annotations. No contradiction with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences with no filler. The first sentence leads with the primary purpose, and the second adds key differentiators (return type and non-mutating behavior). Every phrase earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple read-only tool with two required parameters and an existing output schema, the description is complete. It states what the tool does, what it returns, that it writes nothing, and how to apply the result. No additional context is needed for an agent to use it correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema already provides descriptions for both parameters (100% coverage) as 'UUID value wrapper.' The tool description does not add parameter-specific meaning, so it does not exceed the schema baseline. The description's reference to 'a transaction' is generic and not tied to the parameters.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the action ('Recommend a bookkeeping category for a transaction') and the mechanism ('using the platform classifier agent'). It also distinguishes itself from the sibling tool transaction_categorize_transaction by noting it 'writes nothing' and explicitly points to that tool for applying.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides an explicit alternative: 'Apply one with CategorizeTransaction.' This makes the intended use clear—this tool generates suggestions, while the sibling applies them. It also implies when to use it (when a recommendation is needed) and distinguishes it from the write operation.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

user_get_userGet UserC
Read-only
Inspect

GetUser returns a single user by internal id or Clerk id

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoUUID value wrapper.
emailNo
externalIdNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
userNo

TDQS

C2.7/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already indicate readOnlyHint=true and destructiveHint=false, so the safety profile is covered. However, the description adds no extra behavioral context and is actually misleading: it claims retrieval by 'internal id or Clerk id' while the schema accepts email and externalId as well, without clarifying which parameter maps to which id type. No information about error handling or multiple matches is provided.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, concise sentence with no filler. It is front-loaded with the purpose and easy to parse. However, it lacks structural elements like parameter guidance, but that is not required for conciseness.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's simplicity and the presence of an output schema, the description still lacks crucial context: it does not state that at least one identifier is needed, nor how to choose among the three parameters. It also fails to clarify the meaning of 'internal id' and 'Clerk id' relative to the schema fields. The agent is left with insufficient information to call the tool correctly without inspecting the schema further.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 33% (only 'id' has a description). The description mentions two identifier types but does not map them to the actual parameters, and it omits email and externalId entirely. This leaves the agent uncertain about how to use each parameter, especially since none are required. The description adds minimal value and creates ambiguity.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('returns') and resource ('a single user') and specifies identification by 'internal id or Clerk id'. It is clear about what the tool does, though it does not explicitly differentiate from sibling get tools beyond the resource type.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance is provided on when to use this tool versus alternatives, nor any exclusions. It does not mention that an identifier is required or what to do if multiple identifiers are provided. The description implies usage by id but gives no contextual direction.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

vendor_bill_cancel_vendor_billCancel Vendor BillA
Destructive
Inspect

Cancel an open vendor bill so it no longer counts as an open payable. Only OPEN bills can be cancelled; a bill already paid or cancelled cannot.

ParametersJSON Schema
NameRequiredDescriptionDefault
vendorBillIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations include destructiveHint: true, and the description adds valuable context by explaining the effect ('no longer counts as an open payable') and the precondition (only OPEN bills). It could further disclose irreversibility or whether the bill record remains, but the current description goes beyond the annotation.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences, concise, and front-loaded. The first sentence states the action and effect; the second provides a clear constraint. No unnecessary words or repetition.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple destructive tool with annotations and an output schema, the description covers the key aspects: what it does, when it can be used, and the outcome. It could mention whether cancellation is reversible or what happens to the bill record, but such details are not essential given the annotations and schema.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema covers the single parameter vendorBillId with 'UUID value wrapper', which is high coverage. The description adds no further parameter-specific information, and the schema description itself is minimal. Without more explanation, the agent must infer the parameter's role from the tool name.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the action: 'Cancel an open vendor bill' and its purpose: 'so it no longer counts as an open payable.' It also distinguishes from sibling tools like vendor_bill_mark_vendor_bill_paid by explicitly limiting to open bills and noting paid/cancelled bills are ineligible.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides clear context for when to use the tool (only for open vendor bills) and explicitly states exclusions ('a bill already paid or cancelled cannot'). It lacks an explicit reference to alternative tools, but the conditions given are sufficient for most use cases.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

vendor_bill_create_vendor_billCreate Vendor BillAInspect

Records a bill the company owes a vendor. Writes, and records only — it does not pay anything or move money. Marking it paid is a separate call.

ParametersJSON Schema
NameRequiredDescriptionDefault
vendorBillYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
vendorBillIdYes

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only indicate non-destructive and non-open-world behavior, so the description carries the burden of disclosing mutation. It does this well by stating the tool 'writes' and records only, and by clarifying that no money movement occurs. It doesn't address idempotency or validation, but the essential side-effect profile is clear.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two short sentences that front-load the primary action and then state the key boundary. There is no filler, no repetition of schema information, and every clause earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description is adequate for a simple create operation with an output schema, and the required fields are present in the input schema. However, the vendorBill object has many optional fields with minimal schema descriptions, and the description offers no guidance on status, amounts, or date semantics, leaving some ambiguity for correct invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, and the description adds no field-level meaning beyond the general concept of a bill owed to a vendor. With a nested vendorBill object containing many optional fields like status, paidAt, dueDate, and amountCents, the agent gets little help from the description in populating these fields correctly.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific action ('Records a bill') and resource ('the company owes a vendor'), and explicitly distinguishes the tool from payment operations by saying it 'does not pay anything or move money.' This clearly separates it from sibling tools like vendor_bill_mark_vendor_bill_paid.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear context for when to use the tool: when recording an owed bill. It also provides an explicit exclusion, noting that marking the bill paid is a separate call, which prevents a common misuse. It doesn't enumerate all sibling alternatives such as cancel/get, but the key routing decision is covered.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

vendor_bill_get_list_vendor_billsList Vendor BillsA
Read-only
Inspect

Lists the bills a company owes, newest first, with vendor, amount, due date and paid state. Read-only and paginated. Use this to answer "what do we owe" or "what is due this week".

ParametersJSON Schema
NameRequiredDescriptionDefault
filterNo
pageSizeNo
companyIdYesUUID value wrapper.
pageTokenNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
totalCountNo
vendorBillsNo
nextPageTokenNo

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already indicate readOnlyHint=true and destructiveHint=false)Skip, so the description adds value by specifying read-only and paginated behavior, and the sorting order (newest first). It doesn't disclose pagination details further (like how to get next page) but the schema has pageToken, so the mention of pagination is useful context. No contradictions.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences, front-loads the core purpose and includes concrete examples of use. Every word is informative with no redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool is a read-only list operation with a rich output schema (likely to describe return details). The description covers the core purpose, ordering, and use cases. It lacks explicit documentation of filter parameters' semantics, but given the output schema exists and annotations cover safety, the description is sufficiently complete for an agent to call it correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is low (25%) so the description should compensate. The description does not explain the parameters (filter, pageSize, pageToken) but provides high-level context that sorting is newest first DNA including fields returned. With parameters having schemas (filter, pageSize, pageToken), the description adds only marginal value beyond the schema, so a baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states it lists vendor bills with specific fields (vendor, amount, due date, paid state), and names the specific use cases ('what do we owe', 'what is due this week'). It differentiates from siblings like vendor_bill_get_vendor_bill (singular) and vendor_bill_cancel_vendor_bill (mutation) by emphasizing read-only and list behavior.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear context for when to use it (answering questions about owed bills, due bills) and notes it is read-only and paginated. However, it does not explicitly mention alternatives or when NOT to use it, but among the sibling tools, there are no other list vendor bills tools, so the context is sufficient.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

vendor_bill_get_vendor_billGet Vendor BillA
Read-only
Inspect

Returns one bill the company owes a vendor, by id: amount, vendor, due date and whether it has been paid. Read-only. This is money out; an invoice is money in.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription
vendorBillNo

TDQS

A4.1/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already provide readOnlyHint=true and destructiveHint=false, so the safety profile is well covered. The description adds the single-record-by-id behavior and explains the money-direction semantics, but it does not disclose failure behavior, authentication needs, or other operational details. There is no contradiction with the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences with every clause earning its place: the operation, key fields, read-only status, and the invoice distinction are all included. There is no filler, redundancy, or unnecessary detail.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a single-parameter, read-only tool with an output schema and readOnlyHint annotation, the description covers what is returned, how it is selected (by id), and the safety profile. No critical invocation detail is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%: the only parameter, 'id', is documented as a UUID value wrapper. The description only repeats 'by id' and adds no extra syntax or wrapper details, so it sits at the baseline for fully schema-documented parameters.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('Returns'), a clear resource ('one bill the company owes a vendor'), and the selection mechanism ('by id'). It also enumerates the returned fields: amount, vendor, due date, and payment status. The read-only marker and the invoice-vs-vendor-bill distinction further separate this tool from sibling mutation and invoice tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description clearly implies when to use this tool: to fetch a single vendor bill by id, and it is read-only. The 'money out; an invoice is money in' sentence explicitly orients selection toward vendor bills rather than invoices. However, it does not name the sibling list tool as the alternative when retrieving multiple bills, leaving that implicit.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

vendor_bill_mark_vendor_bill_paidMark Vendor Bill PaidAInspect

Records that a vendor bill has been paid. Writes. It settles the bookkeeping and does not send a payment: the money is assumed to have moved already, by whatever means.

ParametersJSON Schema
NameRequiredDescriptionDefault
paidDateNo
vendorBillIdYesUUID value wrapper.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations provide only openWorldHint and destructiveHint, so the description carries most of the burden. It discloses that the operation writes, records bookkeeping state, and has no payment side effect—key behavioral context beyond annotations. It does not discuss reversibility or permissions, but the important side effects are stated.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two short sentences with the primary action and the most important caveat front-loaded. It contains no repetitive or promotional content and every clause contributes to agent understanding.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a two-parameter write tool with an output schema, the description covers the write behavior, the non-payment precondition, and the bookkeeping purpose. The missing explanation of paidDate semantics/default is the only notable gap, and it is minor for the common invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The description adds no parameter meaning. Schema coverage is low: vendorBillId has a 'UUID value wrapper' description, but paidDate has only type/pattern and no description. The description neither explains the optional paidDate nor compensates for the partial schema, despite the low coverage.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states the action with a specific verb and resource: 'Records that a vendor bill has been paid' and reinforces that it is a write operation. It also distinguishes itself from sending payment and from the sibling vendor_bill_create_vendor_bill and vendor_bill_cancel_vendor_bill tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives a clear precondition: the tool should be used after money has 'already moved', and explicitly says it does not send a payment. It lacks explicit mentions of sibling alternatives such as vendor_bill_create_vendor_bill, but the when/when-not context is sufficiently actionable.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

x_ads_metrics_get_x_ads_campaign_windowGet X Ads Campaign WindowB
Read-only
Inspect

GetXAdsCampaignWindow aggregates each campaign over an arbitrary date range — the shape a charge is reconciled against.

ParametersJSON Schema
NameRequiredDescriptionDefault
accountIdNo
companyIdNo
periodEndNo
periodStartNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
campaignsNo
currencyCodeNo
totalSpendMicrosNo

TDQS

B3/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is clear. The description adds that the output shape is what a charge is reconciled against, which is useful context, but no additional behavioral details like default date ranges or pagination.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

It is a single sentence and efficient, but the second clause 'the shape a charge is reconciled against' is vague and may confuse rather than clarify.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a read-only aggregation tool with a rich output schema, the description is minimal but adequate. It does not explain when to use this versus the Google/Meta/TikTok equivalents, nor the role of account/company parameters, leaving some gaps.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%; the description only implies periodStart/periodEnd via 'arbitrary date range,' but leaves accountId and companyId unexplained. No param-level semantics beyond what the schema types show.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses the verb 'aggregates' with resource 'each campaign' and specifies an arbitrary date range, making the core function clear. However, it does not differentiate from sibling platform-specific campaign window tools like google_ads_metrics_get_google_ads_campaign_window.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No explicit guidance on when to use this tool versus alternatives. It implies usage for campaign aggregation and reconciliation, but does not mention exclusions, prerequisites, or sibling tools.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • Addedkyc_start_kyc_inquiry
  2. 8 tool updates
    • Changedformation_append_conversation_entry1 field changed
      • changedOutput schema / properties / formation / anyOf
        Previous value: -[
        -  {
        -    "properties": {
        -      "acknowledgedWarnings": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "addressSource": {
        -        "enum": [
        -          "ADDRESS_SOURCE_UNSPECIFIED",
        -          "ADDRESS_SOURCE_OWN",
        -          "ADDRESS_SOURCE_NEED_ASSISTANCE"
        -        ],
        -        "type": "string"
        -      },
        -      "alternateName": {
        -        "type": "string"
        -      },
        -      "assignedAgent": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "email": {
        -                "type": "string"
        -              },
        -              "fullName": {
        -                "type": "string"
        -              },
        -              "id": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "authorizedParty": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "email": {
        -                "type": "string"
        -              },
        -              "name": {
        -                "anyOf": [
        -                  {
        -                    "description": "Human-readable name (1-255 Unicode chars).",
        -                    "properties": {
        -                      "value": {
        -                        "maxLength": 255,
        -                        "minLength": 1,
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "phone": {
        -                "type": "string"
        -              },
        -              "title": {
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "name"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "bankingIntent": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "cardPreference": {
        -                "enum": [
        -                  "CARD_PREFERENCE_UNSPECIFIED",
        -                  "CARD_PREFERENCE_VIRTUAL_ONLY",
        -                  "CARD_PREFERENCE_PHYSICAL_AND_VIRTUAL"
        -                ],
        -                "type": "string"
        -              },
        -              "cardShippingAddress": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "county": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "street1": {
        -                        "type": "string"
        -                      },
        -                      "street2": {
        -                        "type": "string"
        -                      },
        -                      "zipCode": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "expectedMonthlySpend": {
        -                "enum": [
        -                  "MONTHLY_SPEND_BAND_UNSPECIFIED",
        -                  "MONTHLY_SPEND_BAND_UNDER_5K",
        -                  "MONTHLY_SPEND_BAND_FROM_5K_TO_25K",
        -                  "MONTHLY_SPEND_BAND_FROM_25K_TO_100K",
        -                  "MONTHLY_SPEND_BAND_OVER_100K"
        -                ],
        -                "type": "string"
        -              },
        -              "openWhenEinReady": {
        -                "type": "boolean"
        -              },
        -              "recordedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "shipCardsToHomeAddress": {
        -                "type": "boolean"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "businessDescription": {
        -        "type": "string"
        -      },
        -      "certificateData": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "approvedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "certificateId": {
        -                "type": "string"
        -              },
        -              "downloadUrl": {
        -                "type": "string"
        -              },
        -              "expiresAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "generatedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "s3Uri": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "certificateFiled": {
        -        "type": "boolean"
        -      },
        -      "certificateStamped": {
        -        "type": "boolean"
        -      },
        -      "certificateUrl": {
        -        "type": "string"
        -      },
        -      "cohortDeal": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "currencyCode": {
        -                "type": "string"
        -              },
        -              "discountRate": {
        -                "type": "string"
        -              },
        -              "displayHeadline": {
        -                "anyOf": [
        -                  {
        -                    "description": "Free-form description (max 5000 chars).",
        -                    "properties": {
        -                      "value": {
        -                        "maxLength": 5000,
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "instrument": {
        -                "type": "string"
        -              },
        -              "investmentAmount": {
        -                "type": "string"
        -              },
        -              "investorLegalName": {
        -                "anyOf": [
        -                  {
        -                    "description": "Human-readable name (1-255 Unicode chars).",
        -                    "properties": {
        -                      "value": {
        -                        "maxLength": 255,
        -                        "minLength": 1,
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "mfn": {
        -                "type": "boolean"
        -              },
        -              "proRata": {
        -                "type": "boolean"
        -              },
        -              "valuationCap": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "cohortDealTermsId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "companyAddress": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "city": {
        -                "type": "string"
        -              },
        -              "country": {
        -                "type": "string"
        -              },
        -              "county": {
        -                "type": "string"
        -              },
        -              "state": {
        -                "type": "string"
        -              },
        -              "street1": {
        -                "type": "string"
        -              },
        -              "street2": {
        -                "type": "string"
        -              },
        -              "zipCode": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "companyId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "companyName": {
        -        "type": "string"
        -      },
        -      "companyStage": {
        -        "enum": [
        -          "COMPANY_STAGE_UNSPECIFIED",
        -          "COMPANY_STAGE_IDEA",
        -          "COMPANY_STAGE_BUILDING",
        -          "COMPANY_STAGE_REVENUE"
        -        ],
        -        "type": "string"
        -      },
        -      "confirmationNumber": {
        -        "type": "string"
        -      },
        -      "conversationHistory": {
        -        "items": {
        -          "properties": {
        -            "content": {
        -              "type": "string"
        -            },
        -            "role": {
        -              "type": "string"
        -            },
        -            "timestamp": {
        -              "type": "string"
        -            },
        -            "tool": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "createdAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "currentStep": {
        -        "enum": [
        -          "FORMATION_STEP_UNSPECIFIED",
        -          "FORMATION_STEP_CREATED",
        -          "FORMATION_STEP_BUSINESS_DESCRIBED",
        -          "FORMATION_STEP_STATE_SELECTED",
        -          "FORMATION_STEP_TYPE_SELECTED",
        -          "FORMATION_STEP_ENDING_SELECTED",
        -          "FORMATION_STEP_NAME_SET",
        -          "FORMATION_STEP_NAME_CHECKED",
        -          "FORMATION_STEP_COMPANY_ADDRESS_SET",
        -          "FORMATION_STEP_AGENT_SET",
        -          "FORMATION_STEP_SHARES_SET",
        -          "FORMATION_STEP_SHAREHOLDERS_ADDED",
        -          "FORMATION_STEP_AUTHORIZED_PARTY_SET",
        -          "FORMATION_STEP_CERTIFICATE_GENERATED",
        -          "FORMATION_STEP_CERTIFICATE_APPROVED",
        -          "FORMATION_STEP_COMPLETED",
        -          "FORMATION_STEP_FOUNDER_PROFILE_SET",
        -          "FORMATION_STEP_TEAM_EQUITY_SET",
        -          "FORMATION_STEP_DEAL_CONFIRMED",
        -          "FORMATION_STEP_BANKING_INTENT_SET",
        -          "FORMATION_STEP_SIGNED",
        -          "FORMATION_STEP_INDUSTRY_SET"
        -        ],
        -        "type": "string"
        -      },
        -      "dealTermsConfirmedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "directorsAndOfficers": {
        -        "items": {
        -          "properties": {
        -            "address": {
        -              "anyOf": [
        -                {
        -                  "properties": {
        -                    "city": {
        -                      "type": "string"
        -                    },
        -                    "country": {
        -                      "type": "string"
        -                    },
        -                    "county": {
        -                      "type": "string"
        -                    },
        -                    "state": {
        -                      "type": "string"
        -                    },
        -                    "street1": {
        -                      "type": "string"
        -                    },
        -                    "street2": {
        -                      "type": "string"
        -                    },
        -                    "zipCode": {
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "email": {
        -              "type": "string"
        -            },
        -            "id": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "name": {
        -              "anyOf": [
        -                {
        -                  "description": "Human-readable name (1-255 Unicode chars).",
        -                  "properties": {
        -                    "value": {
        -                      "maxLength": 255,
        -                      "minLength": 1,
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "phone": {
        -              "type": "string"
        -            },
        -            "title": {
        -              "type": "string"
        -            },
        -            "type": {
        -              "type": "string"
        -            }
        -          },
        -          "required": [
        -            "name"
        -          ],
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "effectiveDate": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "einDocument": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "contentType": {
        -                "type": "string"
        -              },
        -              "fileName": {
        -                "type": "string"
        -              },
        -              "s3Bucket": {
        -                "type": "string"
        -              },
        -              "s3Key": {
        -                "type": "string"
        -              },
        -              "uploadedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "einFiled": {
        -        "type": "boolean"
        -      },
        -      "einNumber": {
        -        "type": "string"
        -      },
        -      "einReceived": {
        -        "type": "boolean"
        -      },
        -      "election83b": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "companyAddress": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "line1": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "zip": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "deadline": {
        -                "type": "string"
        -              },
        -              "fmvPerShare": {
        -                "type": "number"
        -              },
        -              "generatedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "grantDate": {
        -                "type": "string"
        -              },
        -              "irsServiceCenter": {
        -                "enum": [
        -                  "IRS_SERVICE_CENTER_UNSPECIFIED",
        -                  "IRS_SERVICE_CENTER_AUSTIN",
        -                  "IRS_SERVICE_CENTER_KANSAS_CITY",
        -                  "IRS_SERVICE_CENTER_OGDEN"
        -                ],
        -                "type": "string"
        -              },
        -              "isNonResidentAlien": {
        -                "type": "boolean"
        -              },
        -              "itinAppliedFor": {
        -                "type": "boolean"
        -              },
        -              "lateFiling": {
        -                "type": "boolean"
        -              },
        -              "paidPerShare": {
        -                "type": "number"
        -              },
        -              "restrictions": {
        -                "type": "string"
        -              },
        -              "shareQuantity": {
        -                "type": "string"
        -              },
        -              "signatureAnchor": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "date": {
        -                        "anyOf": [
        -                          {
        -                            "properties": {
        -                              "fontSize": {
        -                                "type": "number"
        -                              },
        -                              "xFromLeft": {
        -                                "type": "number"
        -                              },
        -                              "yFromBottom": {
        -                                "type": "number"
        -                              }
        -                            },
        -                            "type": "object"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "pageHeight": {
        -                        "type": "number"
        -                      },
        -                      "pageIndex": {
        -                        "type": "integer"
        -                      },
        -                      "pageWidth": {
        -                        "type": "number"
        -                      },
        -                      "signature": {
        -                        "anyOf": [
        -                          {
        -                            "properties": {
        -                              "height": {
        -                                "type": "number"
        -                              },
        -                              "width": {
        -                                "type": "number"
        -                              },
        -                              "xFromLeft": {
        -                                "type": "number"
        -                              },
        -                              "yFromBottom": {
        -                                "type": "number"
        -                              }
        -                            },
        -                            "type": "object"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "signatureEnvelopeId": {
        -                "type": "string"
        -              },
        -              "signedAt": {
        -                "type": "string"
        -              },
        -              "signedPdfS3Bucket": {
        -                "type": "string"
        -              },
        -              "signedPdfS3Key": {
        -                "type": "string"
        -              },
        -              "signedPdfSha256": {
        -                "type": "string"
        -              },
        -              "stateOfIncorporation": {
        -                "type": "string"
        -              },
        -              "stockClass": {
        -                "type": "string"
        -              },
        -              "taxableYear": {
        -                "type": "string"
        -              },
        -              "taxpayerAddress": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "line1": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "zip": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "taxpayerName": {
        -                "type": "string"
        -              },
        -              "unsignedPdfS3Bucket": {
        -                "type": "string"
        -              },
        -              "unsignedPdfS3Key": {
        -                "type": "string"
        -              },
        -              "unsignedPdfSha256": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "election83bIntent": {
        -        "type": "boolean"
        -      },
        -      "entityEnding": {
        -        "type": "string"
        -      },
        -      "entityType": {
        -        "enum": [
        -          "ENTITY_TYPE_UNSPECIFIED",
        -          "ENTITY_TYPE_LLC",
        -          "ENTITY_TYPE_C_CORP",
        -          "ENTITY_TYPE_S_CORP"
        -        ],
        -        "type": "string"
        -      },
        -      "fieldProvenance": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": true,
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "filedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "filingError": {
        -        "type": "string"
        -      },
        -      "filingFeeCollectedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "formationOrderPurchased": {
        -        "type": "boolean"
        -      },
        -      "formationOrderStatus": {
        -        "type": "string"
        -      },
        -      "founderExperience": {
        -        "type": "string"
        -      },
        -      "founderInviteId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "founderProfile": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "companyRole": {
        -                "enum": [
        -                  "FOUNDER_COMPANY_ROLE_UNSPECIFIED",
        -                  "FOUNDER_COMPANY_ROLE_CEO",
        -                  "FOUNDER_COMPANY_ROLE_CTO",
        -                  "FOUNDER_COMPANY_ROLE_OTHER"
        -                ],
        -                "type": "string"
        -              },
        -              "companyRoleOther": {
        -                "type": "string"
        -              },
        -              "dateOfBirth": {
        -                "type": "string"
        -              },
        -              "email": {
        -                "type": "string"
        -              },
        -              "firstName": {
        -                "type": "string"
        -              },
        -              "homeAddress": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "county": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "street1": {
        -                        "type": "string"
        -                      },
        -                      "street2": {
        -                        "type": "string"
        -                      },
        -                      "zipCode": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "lastName": {
        -                "type": "string"
        -              },
        -              "linkedinUrl": {
        -                "type": "string"
        -              },
        -              "livesOutsideUs": {
        -                "type": "boolean"
        -              },
        -              "phone": {
        -                "type": "string"
        -              },
        -              "phoneCountryCode": {
        -                "type": "string"
        -              },
        -              "primaryLocationCountry": {
        -                "type": "string"
        -              },
        -              "updatedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "usWorkAuthorization": {
        -                "enum": [
        -                  "US_WORK_AUTHORIZATION_UNSPECIFIED",
        -                  "US_WORK_AUTHORIZATION_CITIZEN_OR_PERMANENT_RESIDENT",
        -                  "US_WORK_AUTHORIZATION_VISA_HOLDER",
        -                  "US_WORK_AUTHORIZATION_NOT_AUTHORIZED"
        -                ],
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "governmentMail": {
        -        "items": {
        -          "properties": {
        -            "contentType": {
        -              "type": "string"
        -            },
        -            "fileName": {
        -              "type": "string"
        -            },
        -            "s3Bucket": {
        -              "type": "string"
        -            },
        -            "s3Key": {
        -              "type": "string"
        -            },
        -            "uploadedAt": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "guidanceResult": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "confidence": {
        -                "type": "string"
        -              },
        -              "indicators": {
        -                "items": {
        -                  "properties": {
        -                    "category": {
        -                      "type": "string"
        -                    },
        -                    "keywords": {
        -                      "items": {
        -                        "type": "string"
        -                      },
        -                      "type": "array"
        -                    },
        -                    "level": {
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                "type": "array"
        -              },
        -              "reason": {
        -                "type": "string"
        -              },
        -              "suggestedType": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "hasSsn": {
        -        "type": "boolean"
        -      },
        -      "id": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "incorporator": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "address": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "county": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "street1": {
        -                        "type": "string"
        -                      },
        -                      "street2": {
        -                        "type": "string"
        -                      },
        -                      "zipCode": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "name": {
        -                "anyOf": [
        -                  {
        -                    "description": "Human-readable name (1-255 Unicode chars).",
        -                    "properties": {
        -                      "value": {
        -                        "maxLength": 255,
        -                        "minLength": 1,
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "name"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "naicsCode": {
        -        "type": "string"
        -      },
        -      "nameCheckResult": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "available": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "value": {
        -                        "type": "boolean"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "canContinue": {
        -                "type": "boolean"
        -              },
        -              "checkedAt": {
        -                "type": "string"
        -              },
        -              "error": {
        -                "type": "boolean"
        -              },
        -              "message": {
        -                "type": "string"
        -              },
        -              "reason": {
        -                "type": "string"
        -              },
        -              "responseTimeMs": {
        -                "type": "string"
        -              },
        -              "suggestions": {
        -                "items": {
        -                  "type": "string"
        -                },
        -                "type": "array"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "nameReservationNumber": {
        -        "type": "string"
        -      },
        -      "needsVirtualPostMail": {
        -        "type": "boolean"
        -      },
        -      "notes": {
        -        "type": "string"
        -      },
        -      "officialEinDocument": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "contentType": {
        -                "type": "string"
        -              },
        -              "fileName": {
        -                "type": "string"
        -              },
        -              "s3Bucket": {
        -                "type": "string"
        -              },
        -              "s3Key": {
        -                "type": "string"
        -              },
        -              "uploadedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "partnerCohortId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "partnerOrgId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "partnerPays": {
        -        "type": "boolean"
        -      },
        -      "paymentCompletedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "paymentStatus": {
        -        "enum": [
        -          "PAYMENT_STATUS_UNSPECIFIED",
        -          "PAYMENT_STATUS_PENDING",
        -          "PAYMENT_STATUS_COMPLETED",
        -          "PAYMENT_STATUS_FAILED",
        -          "PAYMENT_STATUS_REFUNDED"
        -        ],
        -        "type": "string"
        -      },
        -      "physicalBusinessAddress": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "city": {
        -                "type": "string"
        -              },
        -              "country": {
        -                "type": "string"
        -              },
        -              "county": {
        -                "type": "string"
        -              },
        -              "state": {
        -                "type": "string"
        -              },
        -              "street1": {
        -                "type": "string"
        -              },
        -              "street2": {
        -                "type": "string"
        -              },
        -              "zipCode": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "postFormationDocuments": {
        -        "items": {
        -          "properties": {
        -            "contentType": {
        -              "type": "string"
        -            },
        -            "fileName": {
        -              "type": "string"
        -            },
        -            "s3Bucket": {
        -              "type": "string"
        -            },
        -            "s3Key": {
        -              "type": "string"
        -            },
        -            "uploadedAt": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "processingSpeed": {
        -        "enum": [
        -          "PROCESSING_SPEED_UNSPECIFIED",
        -          "PROCESSING_SPEED_REGULAR",
        -          "PROCESSING_SPEED_TWENTY_FOUR_HOUR",
        -          "PROCESSING_SPEED_SAME_DAY",
        -          "PROCESSING_SPEED_TWO_HOUR",
        -          "PROCESSING_SPEED_ONE_HOUR"
        -        ],
        -        "type": "string"
        -      },
        -      "purpose": {
        -        "type": "string"
        -      },
        -      "referenceCode": {
        -        "type": "string"
        -      },
        -      "referralCode": {
        -        "type": "string"
        -      },
        -      "registeredAgent": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "address": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "county": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "street1": {
        -                        "type": "string"
        -                      },
        -                      "street2": {
        -                        "type": "string"
        -                      },
        -                      "zipCode": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "email": {
        -                "type": "string"
        -              },
        -              "isDefault": {
        -                "type": "boolean"
        -              },
        -              "name": {
        -                "anyOf": [
        -                  {
        -                    "description": "Human-readable name (1-255 Unicode chars).",
        -                    "properties": {
        -                      "value": {
        -                        "maxLength": 255,
        -                        "minLength": 1,
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "phone": {
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "name"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "registeredAgentPurchased": {
        -        "type": "boolean"
        -      },
        -      "selectedDomain": {
        -        "type": "string"
        -      },
        -      "sessionId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "shareStructure": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "authorizedShares": {
        -                "type": "string"
        -              },
        -              "isDefault": {
        -                "type": "boolean"
        -              },
        -              "parValuePerShare": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "shareholders": {
        -        "items": {
        -          "properties": {
        -            "address": {
        -              "anyOf": [
        -                {
        -                  "properties": {
        -                    "city": {
        -                      "type": "string"
        -                    },
        -                    "country": {
        -                      "type": "string"
        -                    },
        -                    "county": {
        -                      "type": "string"
        -                    },
        -                    "state": {
        -                      "type": "string"
        -                    },
        -                    "street1": {
        -                      "type": "string"
        -                    },
        -                    "street2": {
        -                      "type": "string"
        -                    },
        -                    "zipCode": {
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "addressType": {
        -              "enum": [
        -                "ADDRESS_TYPE_UNSPECIFIED",
        -                "ADDRESS_TYPE_RESIDENTIAL",
        -                "ADDRESS_TYPE_BUSINESS"
        -              ],
        -              "type": "string"
        -            },
        -            "dateOfBirth": {
        -              "type": "string"
        -            },
        -            "effectiveDate": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "email": {
        -              "type": "string"
        -            },
        -            "firstName": {
        -              "type": "string"
        -            },
        -            "fullName": {
        -              "type": "string"
        -            },
        -            "id": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "investmentAmountCents": {
        -              "type": "string"
        -            },
        -            "issueDate": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "lastName": {
        -              "type": "string"
        -            },
        -            "ownershipPercentage": {
        -              "type": "string"
        -            },
        -            "phone": {
        -              "type": "string"
        -            },
        -            "role": {
        -              "enum": [
        -                "SHAREHOLDER_ROLE_UNSPECIFIED",
        -                "SHAREHOLDER_ROLE_MANAGING_MEMBER",
        -                "SHAREHOLDER_ROLE_MEMBER",
        -                "SHAREHOLDER_ROLE_SHAREHOLDER",
        -                "SHAREHOLDER_ROLE_DIRECTOR",
        -                "SHAREHOLDER_ROLE_OFFICER"
        -              ],
        -              "type": "string"
        -            },
        -            "round": {
        -              "type": "string"
        -            },
        -            "safeTerms": {
        -              "anyOf": [
        -                {
        -                  "properties": {
        -                    "discountPercentage": {
        -                      "type": "string"
        -                    },
        -                    "investmentAmountCents": {
        -                      "type": "string"
        -                    },
        -                    "postMoney": {
        -                      "type": "boolean"
        -                    },
        -                    "safeIssueDate": {
        -                      "anyOf": [
        -                        {
        -                          "format": "date-time",
        -                          "type": "string"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "signedByName": {
        -                      "type": "string"
        -                    },
        -                    "signedByTitle": {
        -                      "type": "string"
        -                    },
        -                    "valuationCapCents": {
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "shareClass": {
        -              "enum": [
        -                "SHARE_CLASS_UNSPECIFIED",
        -                "SHARE_CLASS_COMMON",
        -                "SHARE_CLASS_PREFERRED",
        -                "SHARE_CLASS_OPTION",
        -                "SHARE_CLASS_SAFE"
        -              ],
        -              "type": "string"
        -            },
        -            "shareCount": {
        -              "type": "string"
        -            },
        -            "signedByName": {
        -              "type": "string"
        -            },
        -            "signedByTitle": {
        -              "type": "string"
        -            },
        -            "signedDate": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "sourceBbox": {
        -              "type": "string"
        -            },
        -            "sourcePage": {
        -              "type": "integer"
        -            },
        -            "ssnLast4": {
        -              "type": "string"
        -            },
        -            "stakeholderType": {
        -              "enum": [
        -                "STAKEHOLDER_TYPE_UNSPECIFIED",
        -                "STAKEHOLDER_TYPE_FOUNDER",
        -                "STAKEHOLDER_TYPE_ANGEL",
        -                "STAKEHOLDER_TYPE_INVESTOR_ENTITY",
        -                "STAKEHOLDER_TYPE_EMPLOYEE_POOL",
        -                "STAKEHOLDER_TYPE_ADVISOR_POOL",
        -                "STAKEHOLDER_TYPE_RESERVE"
        -              ],
        -              "type": "string"
        -            },
        -            "strikePriceCents": {
        -              "type": "string"
        -            },
        -            "title": {
        -              "type": "string"
        -            },
        -            "vestingCliffMonths": {
        -              "type": "integer"
        -            },
        -            "vestingStartDate": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "vestingTotalMonths": {
        -              "type": "integer"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "signedEinDocument": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "contentType": {
        -                "type": "string"
        -              },
        -              "fileName": {
        -                "type": "string"
        -              },
        -              "s3Bucket": {
        -                "type": "string"
        -              },
        -              "s3Key": {
        -                "type": "string"
        -              },
        -              "uploadedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "source": {
        -        "enum": [
        -          "FORMATION_SOURCE_UNSPECIFIED",
        -          "FORMATION_SOURCE_WEB",
        -          "FORMATION_SOURCE_MCP",
        -          "FORMATION_SOURCE_CLI",
        -          "FORMATION_SOURCE_AGENTS",
        -          "FORMATION_SOURCE_CONVERSATIONAL",
        -          "FORMATION_SOURCE_NAME_GEN",
        -          "FORMATION_SOURCE_WHATSAPP",
        -          "FORMATION_SOURCE_TELEGRAM",
        -          "FORMATION_SOURCE_LANDING"
        -        ],
        -        "type": "string"
        -      },
        -      "stampedCertificate": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "contentType": {
        -                "type": "string"
        -              },
        -              "fileName": {
        -                "type": "string"
        -              },
        -              "s3Bucket": {
        -                "type": "string"
        -              },
        -              "s3Key": {
        -                "type": "string"
        -              },
        -              "uploadedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "stateOfFormation": {
        -        "type": "string"
        -      },
        -      "status": {
        -        "enum": [
        -          "FORMATION_STATUS_UNSPECIFIED",
        -          "FORMATION_STATUS_INITIATED",
        -          "FORMATION_STATUS_IN_PROGRESS",
        -          "FORMATION_STATUS_PAYMENT_PENDING",
        -          "FORMATION_STATUS_PAYMENT_COMPLETE",
        -          "FORMATION_STATUS_FILING_IN_PROGRESS",
        -          "FORMATION_STATUS_COMPLETED",
        -          "FORMATION_STATUS_FAILED",
        -          "FORMATION_STATUS_CANCELLED",
        -          "FORMATION_STATUS_IMPORTED"
        -        ],
        -        "type": "string"
        -      },
        -      "submittedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "submitter": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "address": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "county": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "street1": {
        -                        "type": "string"
        -                      },
        -                      "street2": {
        -                        "type": "string"
        -                      },
        -                      "zipCode": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "email": {
        -                "type": "string"
        -              },
        -              "firstName": {
        -                "type": "string"
        -              },
        -              "lastName": {
        -                "type": "string"
        -              },
        -              "phone": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "updatedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "userId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "properties": {
        +      "acknowledgedWarnings": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "addressSource": {
        +        "enum": [
        +          "ADDRESS_SOURCE_UNSPECIFIED",
        +          "ADDRESS_SOURCE_OWN",
        +          "ADDRESS_SOURCE_NEED_ASSISTANCE"
        +        ],
        +        "type": "string"
        +      },
        +      "alternateName": {
        +        "type": "string"
        +      },
        +      "assignedAgent": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "email": {
        +                "type": "string"
        +              },
        +              "fullName": {
        +                "type": "string"
        +              },
        +              "id": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "authorizedParty": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "email": {
        +                "type": "string"
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "phone": {
        +                "type": "string"
        +              },
        +              "title": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "name"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "bankingIntent": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "cardPreference": {
        +                "enum": [
        +                  "CARD_PREFERENCE_UNSPECIFIED",
        +                  "CARD_PREFERENCE_VIRTUAL_ONLY",
        +                  "CARD_PREFERENCE_PHYSICAL_AND_VIRTUAL"
        +                ],
        +                "type": "string"
        +              },
        +              "cardShippingAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "expectedMonthlySpend": {
        +                "enum": [
        +                  "MONTHLY_SPEND_BAND_UNSPECIFIED",
        +                  "MONTHLY_SPEND_BAND_UNDER_5K",
        +                  "MONTHLY_SPEND_BAND_FROM_5K_TO_25K",
        +                  "MONTHLY_SPEND_BAND_FROM_25K_TO_100K",
        +                  "MONTHLY_SPEND_BAND_OVER_100K"
        +                ],
        +                "type": "string"
        +              },
        +              "openWhenEinReady": {
        +                "type": "boolean"
        +              },
        +              "recordedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "shipCardsToHomeAddress": {
        +                "type": "boolean"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "businessDescription": {
        +        "type": "string"
        +      },
        +      "certificateData": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "approvedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "certificateId": {
        +                "type": "string"
        +              },
        +              "downloadUrl": {
        +                "type": "string"
        +              },
        +              "expiresAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "generatedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "s3Uri": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "certificateFiled": {
        +        "type": "boolean"
        +      },
        +      "certificateStamped": {
        +        "type": "boolean"
        +      },
        +      "certificateUrl": {
        +        "type": "string"
        +      },
        +      "cohortDeal": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "currencyCode": {
        +                "type": "string"
        +              },
        +              "discountRate": {
        +                "type": "string"
        +              },
        +              "displayHeadline": {
        +                "anyOf": [
        +                  {
        +                    "description": "Free-form description (max 5000 chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 5000,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "instrument": {
        +                "type": "string"
        +              },
        +              "investmentAmount": {
        +                "type": "string"
        +              },
        +              "investorLegalName": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "mfn": {
        +                "type": "boolean"
        +              },
        +              "proRata": {
        +                "type": "boolean"
        +              },
        +              "valuationCap": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "cohortDealTermsId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyAddress": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyName": {
        +        "type": "string"
        +      },
        +      "companyStage": {
        +        "enum": [
        +          "COMPANY_STAGE_UNSPECIFIED",
        +          "COMPANY_STAGE_IDEA",
        +          "COMPANY_STAGE_BUILDING",
        +          "COMPANY_STAGE_REVENUE"
        +        ],
        +        "type": "string"
        +      },
        +      "confirmationNumber": {
        +        "type": "string"
        +      },
        +      "conversationHistory": {
        +        "items": {
        +          "properties": {
        +            "content": {
        +              "type": "string"
        +            },
        +            "role": {
        +              "type": "string"
        +            },
        +            "timestamp": {
        +              "type": "string"
        +            },
        +            "tool": {
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "currentStep": {
        +        "enum": [
        +          "FORMATION_STEP_UNSPECIFIED",
        +          "FORMATION_STEP_CREATED",
        +          "FORMATION_STEP_BUSINESS_DESCRIBED",
        +          "FORMATION_STEP_STATE_SELECTED",
        +          "FORMATION_STEP_TYPE_SELECTED",
        +          "FORMATION_STEP_ENDING_SELECTED",
        +          "FORMATION_STEP_NAME_SET",
        +          "FORMATION_STEP_NAME_CHECKED",
        +          "FORMATION_STEP_COMPANY_ADDRESS_SET",
        +          "FORMATION_STEP_AGENT_SET",
        +          "FORMATION_STEP_SHARES_SET",
        +          "FORMATION_STEP_SHAREHOLDERS_ADDED",
        +          "FORMATION_STEP_AUTHORIZED_PARTY_SET",
        +          "FORMATION_STEP_CERTIFICATE_GENERATED",
        +          "FORMATION_STEP_CERTIFICATE_APPROVED",
        +          "FORMATION_STEP_COMPLETED",
        +          "FORMATION_STEP_FOUNDER_PROFILE_SET",
        +          "FORMATION_STEP_TEAM_EQUITY_SET",
        +          "FORMATION_STEP_DEAL_CONFIRMED",
        +          "FORMATION_STEP_BANKING_INTENT_SET",
        +          "FORMATION_STEP_SIGNED",
        +          "FORMATION_STEP_INDUSTRY_SET"
        +        ],
        +        "type": "string"
        +      },
        +      "dealTermsConfirmedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "directorsAndOfficers": {
        +        "items": {
        +          "properties": {
        +            "address": {
        +              "anyOf": [
        +                {
        +                  "properties": {
        +                    "city": {
        +                      "type": "string"
        +                    },
        +                    "country": {
        +                      "type": "string"
        +                    },
        +                    "county": {
        +                      "type": "string"
        +                    },
        +                    "state": {
        +                      "type": "string"
        +                    },
        +                    "street1": {
        +                      "type": "string"
        +                    },
        +                    "street2": {
        +                      "type": "string"
        +                    },
        +                    "zipCode": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "email": {
        +              "type": "string"
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "name": {
        +              "anyOf": [
        +                {
        +                  "description": "Human-readable name (1-255 Unicode chars).",
        +                  "properties": {
        +                    "value": {
        +                      "maxLength": 255,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "phone": {
        +              "type": "string"
        +            },
        +            "title": {
        +              "type": "string"
        +            },
        +            "type": {
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "name"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "effectiveDate": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "einDocument": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "einFiled": {
        +        "type": "boolean"
        +      },
        +      "einFilingInfoSubmitted": {
        +        "type": "boolean"
        +      },
        +      "einNumber": {
        +        "type": "string"
        +      },
        +      "einReceived": {
        +        "type": "boolean"
        +      },
        +      "election83b": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "companyAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "line1": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "zip": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "deadline": {
        +                "type": "string"
        +              },
        +              "fmvPerShare": {
        +                "type": "number"
        +              },
        +              "generatedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "grantDate": {
        +                "type": "string"
        +              },
        +              "irsServiceCenter": {
        +                "enum": [
        +                  "IRS_SERVICE_CENTER_UNSPECIFIED",
        +                  "IRS_SERVICE_CENTER_AUSTIN",
        +                  "IRS_SERVICE_CENTER_KANSAS_CITY",
        +                  "IRS_SERVICE_CENTER_OGDEN"
        +                ],
        +                "type": "string"
        +              },
        +              "isNonResidentAlien": {
        +                "type": "boolean"
        +              },
        +              "itinAppliedFor": {
        +                "type": "boolean"
        +              },
        +              "lateFiling": {
        +                "type": "boolean"
        +              },
        +              "paidPerShare": {
        +                "type": "number"
        +              },
        +              "restrictions": {
        +                "type": "string"
        +              },
        +              "shareQuantity": {
        +                "type": "string"
        +              },
        +              "signatureAnchor": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "date": {
        +                        "anyOf": [
        +                          {
        +                            "properties": {
        +                              "fontSize": {
        +                                "type": "number"
        +                              },
        +                              "xFromLeft": {
        +                                "type": "number"
        +                              },
        +                              "yFromBottom": {
        +                                "type": "number"
        +                              }
        +                            },
        +                            "type": "object"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "pageHeight": {
        +                        "type": "number"
        +                      },
        +                      "pageIndex": {
        +                        "type": "integer"
        +                      },
        +                      "pageWidth": {
        +                        "type": "number"
        +                      },
        +                      "signature": {
        +                        "anyOf": [
        +                          {
        +                            "properties": {
        +                              "height": {
        +                                "type": "number"
        +                              },
        +                              "width": {
        +                                "type": "number"
        +                              },
        +                              "xFromLeft": {
        +                                "type": "number"
        +                              },
        +                              "yFromBottom": {
        +                                "type": "number"
        +                              }
        +                            },
        +                            "type": "object"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "signatureEnvelopeId": {
        +                "type": "string"
        +              },
        +              "signedAt": {
        +                "type": "string"
        +              },
        +              "signedPdfS3Bucket": {
        +                "type": "string"
        +              },
        +              "signedPdfS3Key": {
        +                "type": "string"
        +              },
        +              "signedPdfSha256": {
        +                "type": "string"
        +              },
        +              "stateOfIncorporation": {
        +                "type": "string"
        +              },
        +              "stockClass": {
        +                "type": "string"
        +              },
        +              "taxableYear": {
        +                "type": "string"
        +              },
        +              "taxpayerAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "line1": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "zip": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "taxpayerName": {
        +                "type": "string"
        +              },
        +              "unsignedPdfS3Bucket": {
        +                "type": "string"
        +              },
        +              "unsignedPdfS3Key": {
        +                "type": "string"
        +              },
        +              "unsignedPdfSha256": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "election83bIntent": {
        +        "type": "boolean"
        +      },
        +      "entityEnding": {
        +        "type": "string"
        +      },
        +      "entityType": {
        +        "enum": [
        +          "ENTITY_TYPE_UNSPECIFIED",
        +          "ENTITY_TYPE_LLC",
        +          "ENTITY_TYPE_C_CORP",
        +          "ENTITY_TYPE_S_CORP"
        +        ],
        +        "type": "string"
        +      },
        +      "fieldProvenance": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": true,
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "filedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "filingError": {
        +        "type": "string"
        +      },
        +      "filingFeeCollectedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "formationOrderPurchased": {
        +        "type": "boolean"
        +      },
        +      "formationOrderStatus": {
        +        "type": "string"
        +      },
        +      "founderExperience": {
        +        "type": "string"
        +      },
        +      "founderInviteId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "founderProfile": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "companyRole": {
        +                "enum": [
        +                  "FOUNDER_COMPANY_ROLE_UNSPECIFIED",
        +                  "FOUNDER_COMPANY_ROLE_CEO",
        +                  "FOUNDER_COMPANY_ROLE_CTO",
        +                  "FOUNDER_COMPANY_ROLE_OTHER"
        +                ],
        +                "type": "string"
        +              },
        +              "companyRoleOther": {
        +                "type": "string"
        +              },
        +              "dateOfBirth": {
        +                "type": "string"
        +              },
        +              "email": {
        +                "type": "string"
        +              },
        +              "firstName": {
        +                "type": "string"
        +              },
        +              "homeAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "lastName": {
        +                "type": "string"
        +              },
        +              "linkedinUrl": {
        +                "type": "string"
        +              },
        +              "livesOutsideUs": {
        +                "type": "boolean"
        +              },
        +              "phone": {
        +                "type": "string"
        +              },
        +              "phoneCountryCode": {
        +                "type": "string"
        +              },
        +              "primaryLocationCountry": {
        +                "type": "string"
        +              },
        +              "updatedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "usWorkAuthorization": {
        +                "enum": [
        +                  "US_WORK_AUTHORIZATION_UNSPECIFIED",
        +                  "US_WORK_AUTHORIZATION_CITIZEN_OR_PERMANENT_RESIDENT",
        +                  "US_WORK_AUTHORIZATION_VISA_HOLDER",
        +                  "US_WORK_AUTHORIZATION_NOT_AUTHORIZED"
        +                ],
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "governmentMail": {
        +        "items": {
        +          "properties": {
        +            "contentType": {
        +              "type": "string"
        +            },
        +            "fileName": {
        +              "type": "string"
        +            },
        +            "s3Bucket": {
        +              "type": "string"
        +            },
        +            "s3Key": {
        +              "type": "string"
        +            },
        +            "uploadedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "guidanceResult": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "confidence": {
        +                "type": "string"
        +              },
        +              "indicators": {
        +                "items": {
        +                  "properties": {
        +                    "category": {
        +                      "type": "string"
        +                    },
        +                    "keywords": {
        +                      "items": {
        +                        "type": "string"
        +                      },
        +                      "type": "array"
        +                    },
        +                    "level": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                "type": "array"
        +              },
        +              "reason": {
        +                "type": "string"
        +              },
        +              "suggestedType": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "hasSsn": {
        +        "type": "boolean"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "incorporator": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "address": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "name"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "naicsCode": {
        +        "type": "string"
        +      },
        +      "nameCheckResult": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "available": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "value": {
        +                        "type": "boolean"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "canContinue": {
        +                "type": "boolean"
        +              },
        +              "checkedAt": {
        +                "type": "string"
        +              },
        +              "error": {
        +                "type": "boolean"
        +              },
        +              "message": {
        +                "type": "string"
        +              },
        +              "reason": {
        +                "type": "string"
        +              },
        +              "responseTimeMs": {
        +                "type": "string"
        +              },
        +              "suggestions": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "type": "array"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "nameReservationNumber": {
        +        "type": "string"
        +      },
        +      "needsVirtualPostMail": {
        +        "type": "boolean"
        +      },
        +      "notes": {
        +        "type": "string"
        +      },
        +      "officialEinDocument": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "partnerCohortId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "partnerOrgId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "partnerPays": {
        +        "type": "boolean"
        +      },
        +      "paymentCompletedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "paymentStatus": {
        +        "enum": [
        +          "PAYMENT_STATUS_UNSPECIFIED",
        +          "PAYMENT_STATUS_PENDING",
        +          "PAYMENT_STATUS_COMPLETED",
        +          "PAYMENT_STATUS_FAILED",
        +          "PAYMENT_STATUS_REFUNDED"
        +        ],
        +        "type": "string"
        +      },
        +      "physicalBusinessAddress": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "postFormationDocuments": {
        +        "items": {
        +          "properties": {
        +            "contentType": {
        +              "type": "string"
        +            },
        +            "fileName": {
        +              "type": "string"
        +            },
        +            "s3Bucket": {
        +              "type": "string"
        +            },
        +            "s3Key": {
        +              "type": "string"
        +            },
        +            "uploadedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "processingSpeed": {
        +        "enum": [
        +          "PROCESSING_SPEED_UNSPECIFIED",
        +          "PROCESSING_SPEED_REGULAR",
        +          "PROCESSING_SPEED_TWENTY_FOUR_HOUR",
        +          "PROCESSING_SPEED_SAME_DAY",
        +          "PROCESSING_SPEED_TWO_HOUR",
        +          "PROCESSING_SPEED_ONE_HOUR"
        +        ],
        +        "type": "string"
        +      },
        +      "purpose": {
        +        "type": "string"
        +      },
        +      "referenceCode": {
        +        "type": "string"
        +      },
        +      "referralCode": {
        +        "type": "string"
        +      },
        +      "registeredAgent": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "address": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "email": {
        +                "type": "string"
        +              },
        +              "isDefault": {
        +                "type": "boolean"
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "phone": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "name"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "registeredAgentPurchased": {
        +        "type": "boolean"
        +      },
        +      "selectedDomain": {
        +        "type": "string"
        +      },
        +      "sessionId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "shareStructure": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "authorizedShares": {
        +                "type": "string"
        +              },
        +              "isDefault": {
        +                "type": "boolean"
        +              },
        +              "parValuePerShare": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "shareholders": {
        +        "items": {
        +          "properties": {
        +            "address": {
        +              "anyOf": [
        +                {
        +                  "properties": {
        +                    "city": {
        +                      "type": "string"
        +                    },
        +                    "country": {
        +                      "type": "string"
        +                    },
        +                    "county": {
        +                      "type": "string"
        +                    },
        +                    "state": {
        +                      "type": "string"
        +                    },
        +                    "street1": {
        +                      "type": "string"
        +                    },
        +                    "street2": {
        +                      "type": "string"
        +                    },
        +                    "zipCode": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "addressType": {
        +              "enum": [
        +                "ADDRESS_TYPE_UNSPECIFIED",
        +                "ADDRESS_TYPE_RESIDENTIAL",
        +                "ADDRESS_TYPE_BUSINESS"
        +              ],
        +              "type": "string"
        +            },
        +            "dateOfBirth": {
        +              "type": "string"
        +            },
        +            "effectiveDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "email": {
        +              "type": "string"
        +            },
        +            "firstName": {
        +              "type": "string"
        +            },
        +            "fullName": {
        +              "type": "string"
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "investmentAmountCents": {
        +              "type": "string"
        +            },
        +            "issueDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "lastName": {
        +              "type": "string"
        +            },
        +            "ownershipPercentage": {
        +              "type": "string"
        +            },
        +            "phone": {
        +              "type": "string"
        +            },
        +            "role": {
        +              "enum": [
        +                "SHAREHOLDER_ROLE_UNSPECIFIED",
        +                "SHAREHOLDER_ROLE_MANAGING_MEMBER",
        +                "SHAREHOLDER_ROLE_MEMBER",
        +                "SHAREHOLDER_ROLE_SHAREHOLDER",
        +                "SHAREHOLDER_ROLE_DIRECTOR",
        +                "SHAREHOLDER_ROLE_OFFICER"
        +              ],
        +              "type": "string"
        +            },
        +            "round": {
        +              "type": "string"
        +            },
        +            "safeTerms": {
        +              "anyOf": [
        +                {
        +                  "properties": {
        +                    "discountPercentage": {
        +                      "type": "string"
        +                    },
        +                    "investmentAmountCents": {
        +                      "type": "string"
        +                    },
        +                    "postMoney": {
        +                      "type": "boolean"
        +                    },
        +                    "safeIssueDate": {
        +                      "anyOf": [
        +                        {
        +                          "format": "date-time",
        +                          "type": "string"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "signedByName": {
        +                      "type": "string"
        +                    },
        +                    "signedByTitle": {
        +                      "type": "string"
        +                    },
        +                    "valuationCapCents": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "shareClass": {
        +              "enum": [
        +                "SHARE_CLASS_UNSPECIFIED",
        +                "SHARE_CLASS_COMMON",
        +                "SHARE_CLASS_PREFERRED",
        +                "SHARE_CLASS_OPTION",
        +                "SHARE_CLASS_SAFE"
        +              ],
        +              "type": "string"
        +            },
        +            "shareCount": {
        +              "type": "string"
        +            },
        +            "signedByName": {
        +              "type": "string"
        +            },
        +            "signedByTitle": {
        +              "type": "string"
        +            },
        +            "signedDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "sourceBbox": {
        +              "type": "string"
        +            },
        +            "sourcePage": {
        +              "type": "integer"
        +            },
        +            "ssnLast4": {
        +              "type": "string"
        +            },
        +            "stakeholderType": {
        +              "enum": [
        +                "STAKEHOLDER_TYPE_UNSPECIFIED",
        +                "STAKEHOLDER_TYPE_FOUNDER",
        +                "STAKEHOLDER_TYPE_ANGEL",
        +                "STAKEHOLDER_TYPE_INVESTOR_ENTITY",
        +                "STAKEHOLDER_TYPE_EMPLOYEE_POOL",
        +                "STAKEHOLDER_TYPE_ADVISOR_POOL",
        +                "STAKEHOLDER_TYPE_RESERVE"
        +              ],
        +              "type": "string"
        +            },
        +            "strikePriceCents": {
        +              "type": "string"
        +            },
        +            "title": {
        +              "type": "string"
        +            },
        +            "vestingCliffMonths": {
        +              "type": "integer"
        +            },
        +            "vestingStartDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "vestingTotalMonths": {
        +              "type": "integer"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "signedEinDocument": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "source": {
        +        "enum": [
        +          "FORMATION_SOURCE_UNSPECIFIED",
        +          "FORMATION_SOURCE_WEB",
        +          "FORMATION_SOURCE_MCP",
        +          "FORMATION_SOURCE_CLI",
        +          "FORMATION_SOURCE_AGENTS",
        +          "FORMATION_SOURCE_CONVERSATIONAL",
        +          "FORMATION_SOURCE_NAME_GEN",
        +          "FORMATION_SOURCE_WHATSAPP",
        +          "FORMATION_SOURCE_TELEGRAM",
        +          "FORMATION_SOURCE_LANDING"
        +        ],
        +        "type": "string"
        +      },
        +      "stampedCertificate": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "stateOfFormation": {
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "FORMATION_STATUS_UNSPECIFIED",
        +          "FORMATION_STATUS_INITIATED",
        +          "FORMATION_STATUS_IN_PROGRESS",
        +          "FORMATION_STATUS_PAYMENT_PENDING",
        +          "FORMATION_STATUS_PAYMENT_COMPLETE",
        +          "FORMATION_STATUS_FILING_IN_PROGRESS",
        +          "FORMATION_STATUS_COMPLETED",
        +          "FORMATION_STATUS_FAILED",
        +          "FORMATION_STATUS_CANCELLED",
        +          "FORMATION_STATUS_IMPORTED"
        +        ],
        +        "type": "string"
        +      },
        +      "submittedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "submitter": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "address": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "email": {
        +                "type": "string"
        +              },
        +              "firstName": {
        +                "type": "string"
        +              },
        +              "lastName": {
        +                "type": "string"
        +              },
        +              "phone": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "userId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedformation_create_formation1 field changed
      • addedInput schema / properties / formation / properties / einFilingInfoSubmitted
        Added value: +{
        +  "type": "boolean"
        +}
    • Changedformation_get_formation1 field changed
      • changedOutput schema / properties / formation / anyOf
        Previous value: -[
        -  {
        -    "properties": {
        -      "acknowledgedWarnings": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "addressSource": {
        -        "enum": [
        -          "ADDRESS_SOURCE_UNSPECIFIED",
        -          "ADDRESS_SOURCE_OWN",
        -          "ADDRESS_SOURCE_NEED_ASSISTANCE"
        -        ],
        -        "type": "string"
        -      },
        -      "alternateName": {
        -        "type": "string"
        -      },
        -      "assignedAgent": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "email": {
        -                "type": "string"
        -              },
        -              "fullName": {
        -                "type": "string"
        -              },
        -              "id": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "authorizedParty": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "email": {
        -                "type": "string"
        -              },
        -              "name": {
        -                "anyOf": [
        -                  {
        -                    "description": "Human-readable name (1-255 Unicode chars).",
        -                    "properties": {
        -                      "value": {
        -                        "maxLength": 255,
        -                        "minLength": 1,
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "phone": {
        -                "type": "string"
        -              },
        -              "title": {
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "name"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "bankingIntent": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "cardPreference": {
        -                "enum": [
        -                  "CARD_PREFERENCE_UNSPECIFIED",
        -                  "CARD_PREFERENCE_VIRTUAL_ONLY",
        -                  "CARD_PREFERENCE_PHYSICAL_AND_VIRTUAL"
        -                ],
        -                "type": "string"
        -              },
        -              "cardShippingAddress": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "county": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "street1": {
        -                        "type": "string"
        -                      },
        -                      "street2": {
        -                        "type": "string"
        -                      },
        -                      "zipCode": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "expectedMonthlySpend": {
        -                "enum": [
        -                  "MONTHLY_SPEND_BAND_UNSPECIFIED",
        -                  "MONTHLY_SPEND_BAND_UNDER_5K",
        -                  "MONTHLY_SPEND_BAND_FROM_5K_TO_25K",
        -                  "MONTHLY_SPEND_BAND_FROM_25K_TO_100K",
        -                  "MONTHLY_SPEND_BAND_OVER_100K"
        -                ],
        -                "type": "string"
        -              },
        -              "openWhenEinReady": {
        -                "type": "boolean"
        -              },
        -              "recordedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "shipCardsToHomeAddress": {
        -                "type": "boolean"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "businessDescription": {
        -        "type": "string"
        -      },
        -      "certificateData": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "approvedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "certificateId": {
        -                "type": "string"
        -              },
        -              "downloadUrl": {
        -                "type": "string"
        -              },
        -              "expiresAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "generatedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "s3Uri": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "certificateFiled": {
        -        "type": "boolean"
        -      },
        -      "certificateStamped": {
        -        "type": "boolean"
        -      },
        -      "certificateUrl": {
        -        "type": "string"
        -      },
        -      "cohortDeal": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "currencyCode": {
        -                "type": "string"
        -              },
        -              "discountRate": {
        -                "type": "string"
        -              },
        -              "displayHeadline": {
        -                "anyOf": [
        -                  {
        -                    "description": "Free-form description (max 5000 chars).",
        -                    "properties": {
        -                      "value": {
        -                        "maxLength": 5000,
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "instrument": {
        -                "type": "string"
        -              },
        -              "investmentAmount": {
        -                "type": "string"
        -              },
        -              "investorLegalName": {
        -                "anyOf": [
        -                  {
        -                    "description": "Human-readable name (1-255 Unicode chars).",
        -                    "properties": {
        -                      "value": {
        -                        "maxLength": 255,
        -                        "minLength": 1,
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "mfn": {
        -                "type": "boolean"
        -              },
        -              "proRata": {
        -                "type": "boolean"
        -              },
        -              "valuationCap": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "cohortDealTermsId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "companyAddress": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "city": {
        -                "type": "string"
        -              },
        -              "country": {
        -                "type": "string"
        -              },
        -              "county": {
        -                "type": "string"
        -              },
        -              "state": {
        -                "type": "string"
        -              },
        -              "street1": {
        -                "type": "string"
        -              },
        -              "street2": {
        -                "type": "string"
        -              },
        -              "zipCode": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "companyId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "companyName": {
        -        "type": "string"
        -      },
        -      "companyStage": {
        -        "enum": [
        -          "COMPANY_STAGE_UNSPECIFIED",
        -          "COMPANY_STAGE_IDEA",
        -          "COMPANY_STAGE_BUILDING",
        -          "COMPANY_STAGE_REVENUE"
        -        ],
        -        "type": "string"
        -      },
        -      "confirmationNumber": {
        -        "type": "string"
        -      },
        -      "conversationHistory": {
        -        "items": {
        -          "properties": {
        -            "content": {
        -              "type": "string"
        -            },
        -            "role": {
        -              "type": "string"
        -            },
        -            "timestamp": {
        -              "type": "string"
        -            },
        -            "tool": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "createdAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "currentStep": {
        -        "enum": [
        -          "FORMATION_STEP_UNSPECIFIED",
        -          "FORMATION_STEP_CREATED",
        -          "FORMATION_STEP_BUSINESS_DESCRIBED",
        -          "FORMATION_STEP_STATE_SELECTED",
        -          "FORMATION_STEP_TYPE_SELECTED",
        -          "FORMATION_STEP_ENDING_SELECTED",
        -          "FORMATION_STEP_NAME_SET",
        -          "FORMATION_STEP_NAME_CHECKED",
        -          "FORMATION_STEP_COMPANY_ADDRESS_SET",
        -          "FORMATION_STEP_AGENT_SET",
        -          "FORMATION_STEP_SHARES_SET",
        -          "FORMATION_STEP_SHAREHOLDERS_ADDED",
        -          "FORMATION_STEP_AUTHORIZED_PARTY_SET",
        -          "FORMATION_STEP_CERTIFICATE_GENERATED",
        -          "FORMATION_STEP_CERTIFICATE_APPROVED",
        -          "FORMATION_STEP_COMPLETED",
        -          "FORMATION_STEP_FOUNDER_PROFILE_SET",
        -          "FORMATION_STEP_TEAM_EQUITY_SET",
        -          "FORMATION_STEP_DEAL_CONFIRMED",
        -          "FORMATION_STEP_BANKING_INTENT_SET",
        -          "FORMATION_STEP_SIGNED",
        -          "FORMATION_STEP_INDUSTRY_SET"
        -        ],
        -        "type": "string"
        -      },
        -      "dealTermsConfirmedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "directorsAndOfficers": {
        -        "items": {
        -          "properties": {
        -            "address": {
        -              "anyOf": [
        -                {
        -                  "properties": {
        -                    "city": {
        -                      "type": "string"
        -                    },
        -                    "country": {
        -                      "type": "string"
        -                    },
        -                    "county": {
        -                      "type": "string"
        -                    },
        -                    "state": {
        -                      "type": "string"
        -                    },
        -                    "street1": {
        -                      "type": "string"
        -                    },
        -                    "street2": {
        -                      "type": "string"
        -                    },
        -                    "zipCode": {
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "email": {
        -              "type": "string"
        -            },
        -            "id": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "name": {
        -              "anyOf": [
        -                {
        -                  "description": "Human-readable name (1-255 Unicode chars).",
        -                  "properties": {
        -                    "value": {
        -                      "maxLength": 255,
        -                      "minLength": 1,
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "phone": {
        -              "type": "string"
        -            },
        -            "title": {
        -              "type": "string"
        -            },
        -            "type": {
        -              "type": "string"
        -            }
        -          },
        -          "required": [
        -            "name"
        -          ],
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "effectiveDate": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "einDocument": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "contentType": {
        -                "type": "string"
        -              },
        -              "fileName": {
        -                "type": "string"
        -              },
        -              "s3Bucket": {
        -                "type": "string"
        -              },
        -              "s3Key": {
        -                "type": "string"
        -              },
        -              "uploadedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "einFiled": {
        -        "type": "boolean"
        -      },
        -      "einNumber": {
        -        "type": "string"
        -      },
        -      "einReceived": {
        -        "type": "boolean"
        -      },
        -      "election83b": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "companyAddress": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "line1": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "zip": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "deadline": {
        -                "type": "string"
        -              },
        -              "fmvPerShare": {
        -                "type": "number"
        -              },
        -              "generatedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "grantDate": {
        -                "type": "string"
        -              },
        -              "irsServiceCenter": {
        -                "enum": [
        -                  "IRS_SERVICE_CENTER_UNSPECIFIED",
        -                  "IRS_SERVICE_CENTER_AUSTIN",
        -                  "IRS_SERVICE_CENTER_KANSAS_CITY",
        -                  "IRS_SERVICE_CENTER_OGDEN"
        -                ],
        -                "type": "string"
        -              },
        -              "isNonResidentAlien": {
        -                "type": "boolean"
        -              },
        -              "itinAppliedFor": {
        -                "type": "boolean"
        -              },
        -              "lateFiling": {
        -                "type": "boolean"
        -              },
        -              "paidPerShare": {
        -                "type": "number"
        -              },
        -              "restrictions": {
        -                "type": "string"
        -              },
        -              "shareQuantity": {
        -                "type": "string"
        -              },
        -              "signatureAnchor": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "date": {
        -                        "anyOf": [
        -                          {
        -                            "properties": {
        -                              "fontSize": {
        -                                "type": "number"
        -                              },
        -                              "xFromLeft": {
        -                                "type": "number"
        -                              },
        -                              "yFromBottom": {
        -                                "type": "number"
        -                              }
        -                            },
        -                            "type": "object"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "pageHeight": {
        -                        "type": "number"
        -                      },
        -                      "pageIndex": {
        -                        "type": "integer"
        -                      },
        -                      "pageWidth": {
        -                        "type": "number"
        -                      },
        -                      "signature": {
        -                        "anyOf": [
        -                          {
        -                            "properties": {
        -                              "height": {
        -                                "type": "number"
        -                              },
        -                              "width": {
        -                                "type": "number"
        -                              },
        -                              "xFromLeft": {
        -                                "type": "number"
        -                              },
        -                              "yFromBottom": {
        -                                "type": "number"
        -                              }
        -                            },
        -                            "type": "object"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "signatureEnvelopeId": {
        -                "type": "string"
        -              },
        -              "signedAt": {
        -                "type": "string"
        -              },
        -              "signedPdfS3Bucket": {
        -                "type": "string"
        -              },
        -              "signedPdfS3Key": {
        -                "type": "string"
        -              },
        -              "signedPdfSha256": {
        -                "type": "string"
        -              },
        -              "stateOfIncorporation": {
        -                "type": "string"
        -              },
        -              "stockClass": {
        -                "type": "string"
        -              },
        -              "taxableYear": {
        -                "type": "string"
        -              },
        -              "taxpayerAddress": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "line1": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "zip": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "taxpayerName": {
        -                "type": "string"
        -              },
        -              "unsignedPdfS3Bucket": {
        -                "type": "string"
        -              },
        -              "unsignedPdfS3Key": {
        -                "type": "string"
        -              },
        -              "unsignedPdfSha256": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "election83bIntent": {
        -        "type": "boolean"
        -      },
        -      "entityEnding": {
        -        "type": "string"
        -      },
        -      "entityType": {
        -        "enum": [
        -          "ENTITY_TYPE_UNSPECIFIED",
        -          "ENTITY_TYPE_LLC",
        -          "ENTITY_TYPE_C_CORP",
        -          "ENTITY_TYPE_S_CORP"
        -        ],
        -        "type": "string"
        -      },
        -      "fieldProvenance": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": true,
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "filedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "filingError": {
        -        "type": "string"
        -      },
        -      "filingFeeCollectedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "formationOrderPurchased": {
        -        "type": "boolean"
        -      },
        -      "formationOrderStatus": {
        -        "type": "string"
        -      },
        -      "founderExperience": {
        -        "type": "string"
        -      },
        -      "founderInviteId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "founderProfile": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "companyRole": {
        -                "enum": [
        -                  "FOUNDER_COMPANY_ROLE_UNSPECIFIED",
        -                  "FOUNDER_COMPANY_ROLE_CEO",
        -                  "FOUNDER_COMPANY_ROLE_CTO",
        -                  "FOUNDER_COMPANY_ROLE_OTHER"
        -                ],
        -                "type": "string"
        -              },
        -              "companyRoleOther": {
        -                "type": "string"
        -              },
        -              "dateOfBirth": {
        -                "type": "string"
        -              },
        -              "email": {
        -                "type": "string"
        -              },
        -              "firstName": {
        -                "type": "string"
        -              },
        -              "homeAddress": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "county": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "street1": {
        -                        "type": "string"
        -                      },
        -                      "street2": {
        -                        "type": "string"
        -                      },
        -                      "zipCode": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "lastName": {
        -                "type": "string"
        -              },
        -              "linkedinUrl": {
        -                "type": "string"
        -              },
        -              "livesOutsideUs": {
        -                "type": "boolean"
        -              },
        -              "phone": {
        -                "type": "string"
        -              },
        -              "phoneCountryCode": {
        -                "type": "string"
        -              },
        -              "primaryLocationCountry": {
        -                "type": "string"
        -              },
        -              "updatedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "usWorkAuthorization": {
        -                "enum": [
        -                  "US_WORK_AUTHORIZATION_UNSPECIFIED",
        -                  "US_WORK_AUTHORIZATION_CITIZEN_OR_PERMANENT_RESIDENT",
        -                  "US_WORK_AUTHORIZATION_VISA_HOLDER",
        -                  "US_WORK_AUTHORIZATION_NOT_AUTHORIZED"
        -                ],
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "governmentMail": {
        -        "items": {
        -          "properties": {
        -            "contentType": {
        -              "type": "string"
        -            },
        -            "fileName": {
        -              "type": "string"
        -            },
        -            "s3Bucket": {
        -              "type": "string"
        -            },
        -            "s3Key": {
        -              "type": "string"
        -            },
        -            "uploadedAt": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "guidanceResult": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "confidence": {
        -                "type": "string"
        -              },
        -              "indicators": {
        -                "items": {
        -                  "properties": {
        -                    "category": {
        -                      "type": "string"
        -                    },
        -                    "keywords": {
        -                      "items": {
        -                        "type": "string"
        -                      },
        -                      "type": "array"
        -                    },
        -                    "level": {
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                "type": "array"
        -              },
        -              "reason": {
        -                "type": "string"
        -              },
        -              "suggestedType": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "hasSsn": {
        -        "type": "boolean"
        -      },
        -      "id": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "incorporator": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "address": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "county": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "street1": {
        -                        "type": "string"
        -                      },
        -                      "street2": {
        -                        "type": "string"
        -                      },
        -                      "zipCode": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "name": {
        -                "anyOf": [
        -                  {
        -                    "description": "Human-readable name (1-255 Unicode chars).",
        -                    "properties": {
        -                      "value": {
        -                        "maxLength": 255,
        -                        "minLength": 1,
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "name"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "naicsCode": {
        -        "type": "string"
        -      },
        -      "nameCheckResult": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "available": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "value": {
        -                        "type": "boolean"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "canContinue": {
        -                "type": "boolean"
        -              },
        -              "checkedAt": {
        -                "type": "string"
        -              },
        -              "error": {
        -                "type": "boolean"
        -              },
        -              "message": {
        -                "type": "string"
        -              },
        -              "reason": {
        -                "type": "string"
        -              },
        -              "responseTimeMs": {
        -                "type": "string"
        -              },
        -              "suggestions": {
        -                "items": {
        -                  "type": "string"
        -                },
        -                "type": "array"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "nameReservationNumber": {
        -        "type": "string"
        -      },
        -      "needsVirtualPostMail": {
        -        "type": "boolean"
        -      },
        -      "notes": {
        -        "type": "string"
        -      },
        -      "officialEinDocument": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "contentType": {
        -                "type": "string"
        -              },
        -              "fileName": {
        -                "type": "string"
        -              },
        -              "s3Bucket": {
        -                "type": "string"
        -              },
        -              "s3Key": {
        -                "type": "string"
        -              },
        -              "uploadedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "partnerCohortId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "partnerOrgId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "partnerPays": {
        -        "type": "boolean"
        -      },
        -      "paymentCompletedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "paymentStatus": {
        -        "enum": [
        -          "PAYMENT_STATUS_UNSPECIFIED",
        -          "PAYMENT_STATUS_PENDING",
        -          "PAYMENT_STATUS_COMPLETED",
        -          "PAYMENT_STATUS_FAILED",
        -          "PAYMENT_STATUS_REFUNDED"
        -        ],
        -        "type": "string"
        -      },
        -      "physicalBusinessAddress": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "city": {
        -                "type": "string"
        -              },
        -              "country": {
        -                "type": "string"
        -              },
        -              "county": {
        -                "type": "string"
        -              },
        -              "state": {
        -                "type": "string"
        -              },
        -              "street1": {
        -                "type": "string"
        -              },
        -              "street2": {
        -                "type": "string"
        -              },
        -              "zipCode": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "postFormationDocuments": {
        -        "items": {
        -          "properties": {
        -            "contentType": {
        -              "type": "string"
        -            },
        -            "fileName": {
        -              "type": "string"
        -            },
        -            "s3Bucket": {
        -              "type": "string"
        -            },
        -            "s3Key": {
        -              "type": "string"
        -            },
        -            "uploadedAt": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "processingSpeed": {
        -        "enum": [
        -          "PROCESSING_SPEED_UNSPECIFIED",
        -          "PROCESSING_SPEED_REGULAR",
        -          "PROCESSING_SPEED_TWENTY_FOUR_HOUR",
        -          "PROCESSING_SPEED_SAME_DAY",
        -          "PROCESSING_SPEED_TWO_HOUR",
        -          "PROCESSING_SPEED_ONE_HOUR"
        -        ],
        -        "type": "string"
        -      },
        -      "purpose": {
        -        "type": "string"
        -      },
        -      "referenceCode": {
        -        "type": "string"
        -      },
        -      "referralCode": {
        -        "type": "string"
        -      },
        -      "registeredAgent": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "address": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "county": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "street1": {
        -                        "type": "string"
        -                      },
        -                      "street2": {
        -                        "type": "string"
        -                      },
        -                      "zipCode": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "email": {
        -                "type": "string"
        -              },
        -              "isDefault": {
        -                "type": "boolean"
        -              },
        -              "name": {
        -                "anyOf": [
        -                  {
        -                    "description": "Human-readable name (1-255 Unicode chars).",
        -                    "properties": {
        -                      "value": {
        -                        "maxLength": 255,
        -                        "minLength": 1,
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "phone": {
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "name"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "registeredAgentPurchased": {
        -        "type": "boolean"
        -      },
        -      "selectedDomain": {
        -        "type": "string"
        -      },
        -      "sessionId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "shareStructure": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "authorizedShares": {
        -                "type": "string"
        -              },
        -              "isDefault": {
        -                "type": "boolean"
        -              },
        -              "parValuePerShare": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "shareholders": {
        -        "items": {
        -          "properties": {
        -            "address": {
        -              "anyOf": [
        -                {
        -                  "properties": {
        -                    "city": {
        -                      "type": "string"
        -                    },
        -                    "country": {
        -                      "type": "string"
        -                    },
        -                    "county": {
        -                      "type": "string"
        -                    },
        -                    "state": {
        -                      "type": "string"
        -                    },
        -                    "street1": {
        -                      "type": "string"
        -                    },
        -                    "street2": {
        -                      "type": "string"
        -                    },
        -                    "zipCode": {
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "addressType": {
        -              "enum": [
        -                "ADDRESS_TYPE_UNSPECIFIED",
        -                "ADDRESS_TYPE_RESIDENTIAL",
        -                "ADDRESS_TYPE_BUSINESS"
        -              ],
        -              "type": "string"
        -            },
        -            "dateOfBirth": {
        -              "type": "string"
        -            },
        -            "effectiveDate": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "email": {
        -              "type": "string"
        -            },
        -            "firstName": {
        -              "type": "string"
        -            },
        -            "fullName": {
        -              "type": "string"
        -            },
        -            "id": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "investmentAmountCents": {
        -              "type": "string"
        -            },
        -            "issueDate": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "lastName": {
        -              "type": "string"
        -            },
        -            "ownershipPercentage": {
        -              "type": "string"
        -            },
        -            "phone": {
        -              "type": "string"
        -            },
        -            "role": {
        -              "enum": [
        -                "SHAREHOLDER_ROLE_UNSPECIFIED",
        -                "SHAREHOLDER_ROLE_MANAGING_MEMBER",
        -                "SHAREHOLDER_ROLE_MEMBER",
        -                "SHAREHOLDER_ROLE_SHAREHOLDER",
        -                "SHAREHOLDER_ROLE_DIRECTOR",
        -                "SHAREHOLDER_ROLE_OFFICER"
        -              ],
        -              "type": "string"
        -            },
        -            "round": {
        -              "type": "string"
        -            },
        -            "safeTerms": {
        -              "anyOf": [
        -                {
        -                  "properties": {
        -                    "discountPercentage": {
        -                      "type": "string"
        -                    },
        -                    "investmentAmountCents": {
        -                      "type": "string"
        -                    },
        -                    "postMoney": {
        -                      "type": "boolean"
        -                    },
        -                    "safeIssueDate": {
        -                      "anyOf": [
        -                        {
        -                          "format": "date-time",
        -                          "type": "string"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "signedByName": {
        -                      "type": "string"
        -                    },
        -                    "signedByTitle": {
        -                      "type": "string"
        -                    },
        -                    "valuationCapCents": {
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "shareClass": {
        -              "enum": [
        -                "SHARE_CLASS_UNSPECIFIED",
        -                "SHARE_CLASS_COMMON",
        -                "SHARE_CLASS_PREFERRED",
        -                "SHARE_CLASS_OPTION",
        -                "SHARE_CLASS_SAFE"
        -              ],
        -              "type": "string"
        -            },
        -            "shareCount": {
        -              "type": "string"
        -            },
        -            "signedByName": {
        -              "type": "string"
        -            },
        -            "signedByTitle": {
        -              "type": "string"
        -            },
        -            "signedDate": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "sourceBbox": {
        -              "type": "string"
        -            },
        -            "sourcePage": {
        -              "type": "integer"
        -            },
        -            "ssnLast4": {
        -              "type": "string"
        -            },
        -            "stakeholderType": {
        -              "enum": [
        -                "STAKEHOLDER_TYPE_UNSPECIFIED",
        -                "STAKEHOLDER_TYPE_FOUNDER",
        -                "STAKEHOLDER_TYPE_ANGEL",
        -                "STAKEHOLDER_TYPE_INVESTOR_ENTITY",
        -                "STAKEHOLDER_TYPE_EMPLOYEE_POOL",
        -                "STAKEHOLDER_TYPE_ADVISOR_POOL",
        -                "STAKEHOLDER_TYPE_RESERVE"
        -              ],
        -              "type": "string"
        -            },
        -            "strikePriceCents": {
        -              "type": "string"
        -            },
        -            "title": {
        -              "type": "string"
        -            },
        -            "vestingCliffMonths": {
        -              "type": "integer"
        -            },
        -            "vestingStartDate": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "vestingTotalMonths": {
        -              "type": "integer"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "signedEinDocument": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "contentType": {
        -                "type": "string"
        -              },
        -              "fileName": {
        -                "type": "string"
        -              },
        -              "s3Bucket": {
        -                "type": "string"
        -              },
        -              "s3Key": {
        -                "type": "string"
        -              },
        -              "uploadedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "source": {
        -        "enum": [
        -          "FORMATION_SOURCE_UNSPECIFIED",
        -          "FORMATION_SOURCE_WEB",
        -          "FORMATION_SOURCE_MCP",
        -          "FORMATION_SOURCE_CLI",
        -          "FORMATION_SOURCE_AGENTS",
        -          "FORMATION_SOURCE_CONVERSATIONAL",
        -          "FORMATION_SOURCE_NAME_GEN",
        -          "FORMATION_SOURCE_WHATSAPP",
        -          "FORMATION_SOURCE_TELEGRAM",
        -          "FORMATION_SOURCE_LANDING"
        -        ],
        -        "type": "string"
        -      },
        -      "stampedCertificate": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "contentType": {
        -                "type": "string"
        -              },
        -              "fileName": {
        -                "type": "string"
        -              },
        -              "s3Bucket": {
        -                "type": "string"
        -              },
        -              "s3Key": {
        -                "type": "string"
        -              },
        -              "uploadedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "stateOfFormation": {
        -        "type": "string"
        -      },
        -      "status": {
        -        "enum": [
        -          "FORMATION_STATUS_UNSPECIFIED",
        -          "FORMATION_STATUS_INITIATED",
        -          "FORMATION_STATUS_IN_PROGRESS",
        -          "FORMATION_STATUS_PAYMENT_PENDING",
        -          "FORMATION_STATUS_PAYMENT_COMPLETE",
        -          "FORMATION_STATUS_FILING_IN_PROGRESS",
        -          "FORMATION_STATUS_COMPLETED",
        -          "FORMATION_STATUS_FAILED",
        -          "FORMATION_STATUS_CANCELLED",
        -          "FORMATION_STATUS_IMPORTED"
        -        ],
        -        "type": "string"
        -      },
        -      "submittedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "submitter": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "address": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "county": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "street1": {
        -                        "type": "string"
        -                      },
        -                      "street2": {
        -                        "type": "string"
        -                      },
        -                      "zipCode": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "email": {
        -                "type": "string"
        -              },
        -              "firstName": {
        -                "type": "string"
        -              },
        -              "lastName": {
        -                "type": "string"
        -              },
        -              "phone": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "updatedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "userId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "properties": {
        +      "acknowledgedWarnings": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "addressSource": {
        +        "enum": [
        +          "ADDRESS_SOURCE_UNSPECIFIED",
        +          "ADDRESS_SOURCE_OWN",
        +          "ADDRESS_SOURCE_NEED_ASSISTANCE"
        +        ],
        +        "type": "string"
        +      },
        +      "alternateName": {
        +        "type": "string"
        +      },
        +      "assignedAgent": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "email": {
        +                "type": "string"
        +              },
        +              "fullName": {
        +                "type": "string"
        +              },
        +              "id": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "authorizedParty": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "email": {
        +                "type": "string"
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "phone": {
        +                "type": "string"
        +              },
        +              "title": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "name"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "bankingIntent": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "cardPreference": {
        +                "enum": [
        +                  "CARD_PREFERENCE_UNSPECIFIED",
        +                  "CARD_PREFERENCE_VIRTUAL_ONLY",
        +                  "CARD_PREFERENCE_PHYSICAL_AND_VIRTUAL"
        +                ],
        +                "type": "string"
        +              },
        +              "cardShippingAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "expectedMonthlySpend": {
        +                "enum": [
        +                  "MONTHLY_SPEND_BAND_UNSPECIFIED",
        +                  "MONTHLY_SPEND_BAND_UNDER_5K",
        +                  "MONTHLY_SPEND_BAND_FROM_5K_TO_25K",
        +                  "MONTHLY_SPEND_BAND_FROM_25K_TO_100K",
        +                  "MONTHLY_SPEND_BAND_OVER_100K"
        +                ],
        +                "type": "string"
        +              },
        +              "openWhenEinReady": {
        +                "type": "boolean"
        +              },
        +              "recordedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "shipCardsToHomeAddress": {
        +                "type": "boolean"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "businessDescription": {
        +        "type": "string"
        +      },
        +      "certificateData": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "approvedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "certificateId": {
        +                "type": "string"
        +              },
        +              "downloadUrl": {
        +                "type": "string"
        +              },
        +              "expiresAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "generatedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "s3Uri": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "certificateFiled": {
        +        "type": "boolean"
        +      },
        +      "certificateStamped": {
        +        "type": "boolean"
        +      },
        +      "certificateUrl": {
        +        "type": "string"
        +      },
        +      "cohortDeal": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "currencyCode": {
        +                "type": "string"
        +              },
        +              "discountRate": {
        +                "type": "string"
        +              },
        +              "displayHeadline": {
        +                "anyOf": [
        +                  {
        +                    "description": "Free-form description (max 5000 chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 5000,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "instrument": {
        +                "type": "string"
        +              },
        +              "investmentAmount": {
        +                "type": "string"
        +              },
        +              "investorLegalName": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "mfn": {
        +                "type": "boolean"
        +              },
        +              "proRata": {
        +                "type": "boolean"
        +              },
        +              "valuationCap": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "cohortDealTermsId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyAddress": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyName": {
        +        "type": "string"
        +      },
        +      "companyStage": {
        +        "enum": [
        +          "COMPANY_STAGE_UNSPECIFIED",
        +          "COMPANY_STAGE_IDEA",
        +          "COMPANY_STAGE_BUILDING",
        +          "COMPANY_STAGE_REVENUE"
        +        ],
        +        "type": "string"
        +      },
        +      "confirmationNumber": {
        +        "type": "string"
        +      },
        +      "conversationHistory": {
        +        "items": {
        +          "properties": {
        +            "content": {
        +              "type": "string"
        +            },
        +            "role": {
        +              "type": "string"
        +            },
        +            "timestamp": {
        +              "type": "string"
        +            },
        +            "tool": {
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "currentStep": {
        +        "enum": [
        +          "FORMATION_STEP_UNSPECIFIED",
        +          "FORMATION_STEP_CREATED",
        +          "FORMATION_STEP_BUSINESS_DESCRIBED",
        +          "FORMATION_STEP_STATE_SELECTED",
        +          "FORMATION_STEP_TYPE_SELECTED",
        +          "FORMATION_STEP_ENDING_SELECTED",
        +          "FORMATION_STEP_NAME_SET",
        +          "FORMATION_STEP_NAME_CHECKED",
        +          "FORMATION_STEP_COMPANY_ADDRESS_SET",
        +          "FORMATION_STEP_AGENT_SET",
        +          "FORMATION_STEP_SHARES_SET",
        +          "FORMATION_STEP_SHAREHOLDERS_ADDED",
        +          "FORMATION_STEP_AUTHORIZED_PARTY_SET",
        +          "FORMATION_STEP_CERTIFICATE_GENERATED",
        +          "FORMATION_STEP_CERTIFICATE_APPROVED",
        +          "FORMATION_STEP_COMPLETED",
        +          "FORMATION_STEP_FOUNDER_PROFILE_SET",
        +          "FORMATION_STEP_TEAM_EQUITY_SET",
        +          "FORMATION_STEP_DEAL_CONFIRMED",
        +          "FORMATION_STEP_BANKING_INTENT_SET",
        +          "FORMATION_STEP_SIGNED",
        +          "FORMATION_STEP_INDUSTRY_SET"
        +        ],
        +        "type": "string"
        +      },
        +      "dealTermsConfirmedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "directorsAndOfficers": {
        +        "items": {
        +          "properties": {
        +            "address": {
        +              "anyOf": [
        +                {
        +                  "properties": {
        +                    "city": {
        +                      "type": "string"
        +                    },
        +                    "country": {
        +                      "type": "string"
        +                    },
        +                    "county": {
        +                      "type": "string"
        +                    },
        +                    "state": {
        +                      "type": "string"
        +                    },
        +                    "street1": {
        +                      "type": "string"
        +                    },
        +                    "street2": {
        +                      "type": "string"
        +                    },
        +                    "zipCode": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "email": {
        +              "type": "string"
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "name": {
        +              "anyOf": [
        +                {
        +                  "description": "Human-readable name (1-255 Unicode chars).",
        +                  "properties": {
        +                    "value": {
        +                      "maxLength": 255,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "phone": {
        +              "type": "string"
        +            },
        +            "title": {
        +              "type": "string"
        +            },
        +            "type": {
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "name"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "effectiveDate": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "einDocument": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "einFiled": {
        +        "type": "boolean"
        +      },
        +      "einFilingInfoSubmitted": {
        +        "type": "boolean"
        +      },
        +      "einNumber": {
        +        "type": "string"
        +      },
        +      "einReceived": {
        +        "type": "boolean"
        +      },
        +      "election83b": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "companyAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "line1": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "zip": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "deadline": {
        +                "type": "string"
        +              },
        +              "fmvPerShare": {
        +                "type": "number"
        +              },
        +              "generatedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "grantDate": {
        +                "type": "string"
        +              },
        +              "irsServiceCenter": {
        +                "enum": [
        +                  "IRS_SERVICE_CENTER_UNSPECIFIED",
        +                  "IRS_SERVICE_CENTER_AUSTIN",
        +                  "IRS_SERVICE_CENTER_KANSAS_CITY",
        +                  "IRS_SERVICE_CENTER_OGDEN"
        +                ],
        +                "type": "string"
        +              },
        +              "isNonResidentAlien": {
        +                "type": "boolean"
        +              },
        +              "itinAppliedFor": {
        +                "type": "boolean"
        +              },
        +              "lateFiling": {
        +                "type": "boolean"
        +              },
        +              "paidPerShare": {
        +                "type": "number"
        +              },
        +              "restrictions": {
        +                "type": "string"
        +              },
        +              "shareQuantity": {
        +                "type": "string"
        +              },
        +              "signatureAnchor": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "date": {
        +                        "anyOf": [
        +                          {
        +                            "properties": {
        +                              "fontSize": {
        +                                "type": "number"
        +                              },
        +                              "xFromLeft": {
        +                                "type": "number"
        +                              },
        +                              "yFromBottom": {
        +                                "type": "number"
        +                              }
        +                            },
        +                            "type": "object"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "pageHeight": {
        +                        "type": "number"
        +                      },
        +                      "pageIndex": {
        +                        "type": "integer"
        +                      },
        +                      "pageWidth": {
        +                        "type": "number"
        +                      },
        +                      "signature": {
        +                        "anyOf": [
        +                          {
        +                            "properties": {
        +                              "height": {
        +                                "type": "number"
        +                              },
        +                              "width": {
        +                                "type": "number"
        +                              },
        +                              "xFromLeft": {
        +                                "type": "number"
        +                              },
        +                              "yFromBottom": {
        +                                "type": "number"
        +                              }
        +                            },
        +                            "type": "object"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "signatureEnvelopeId": {
        +                "type": "string"
        +              },
        +              "signedAt": {
        +                "type": "string"
        +              },
        +              "signedPdfS3Bucket": {
        +                "type": "string"
        +              },
        +              "signedPdfS3Key": {
        +                "type": "string"
        +              },
        +              "signedPdfSha256": {
        +                "type": "string"
        +              },
        +              "stateOfIncorporation": {
        +                "type": "string"
        +              },
        +              "stockClass": {
        +                "type": "string"
        +              },
        +              "taxableYear": {
        +                "type": "string"
        +              },
        +              "taxpayerAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "line1": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "zip": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "taxpayerName": {
        +                "type": "string"
        +              },
        +              "unsignedPdfS3Bucket": {
        +                "type": "string"
        +              },
        +              "unsignedPdfS3Key": {
        +                "type": "string"
        +              },
        +              "unsignedPdfSha256": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "election83bIntent": {
        +        "type": "boolean"
        +      },
        +      "entityEnding": {
        +        "type": "string"
        +      },
        +      "entityType": {
        +        "enum": [
        +          "ENTITY_TYPE_UNSPECIFIED",
        +          "ENTITY_TYPE_LLC",
        +          "ENTITY_TYPE_C_CORP",
        +          "ENTITY_TYPE_S_CORP"
        +        ],
        +        "type": "string"
        +      },
        +      "fieldProvenance": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": true,
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "filedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "filingError": {
        +        "type": "string"
        +      },
        +      "filingFeeCollectedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "formationOrderPurchased": {
        +        "type": "boolean"
        +      },
        +      "formationOrderStatus": {
        +        "type": "string"
        +      },
        +      "founderExperience": {
        +        "type": "string"
        +      },
        +      "founderInviteId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "founderProfile": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "companyRole": {
        +                "enum": [
        +                  "FOUNDER_COMPANY_ROLE_UNSPECIFIED",
        +                  "FOUNDER_COMPANY_ROLE_CEO",
        +                  "FOUNDER_COMPANY_ROLE_CTO",
        +                  "FOUNDER_COMPANY_ROLE_OTHER"
        +                ],
        +                "type": "string"
        +              },
        +              "companyRoleOther": {
        +                "type": "string"
        +              },
        +              "dateOfBirth": {
        +                "type": "string"
        +              },
        +              "email": {
        +                "type": "string"
        +              },
        +              "firstName": {
        +                "type": "string"
        +              },
        +              "homeAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "lastName": {
        +                "type": "string"
        +              },
        +              "linkedinUrl": {
        +                "type": "string"
        +              },
        +              "livesOutsideUs": {
        +                "type": "boolean"
        +              },
        +              "phone": {
        +                "type": "string"
        +              },
        +              "phoneCountryCode": {
        +                "type": "string"
        +              },
        +              "primaryLocationCountry": {
        +                "type": "string"
        +              },
        +              "updatedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "usWorkAuthorization": {
        +                "enum": [
        +                  "US_WORK_AUTHORIZATION_UNSPECIFIED",
        +                  "US_WORK_AUTHORIZATION_CITIZEN_OR_PERMANENT_RESIDENT",
        +                  "US_WORK_AUTHORIZATION_VISA_HOLDER",
        +                  "US_WORK_AUTHORIZATION_NOT_AUTHORIZED"
        +                ],
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "governmentMail": {
        +        "items": {
        +          "properties": {
        +            "contentType": {
        +              "type": "string"
        +            },
        +            "fileName": {
        +              "type": "string"
        +            },
        +            "s3Bucket": {
        +              "type": "string"
        +            },
        +            "s3Key": {
        +              "type": "string"
        +            },
        +            "uploadedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "guidanceResult": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "confidence": {
        +                "type": "string"
        +              },
        +              "indicators": {
        +                "items": {
        +                  "properties": {
        +                    "category": {
        +                      "type": "string"
        +                    },
        +                    "keywords": {
        +                      "items": {
        +                        "type": "string"
        +                      },
        +                      "type": "array"
        +                    },
        +                    "level": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                "type": "array"
        +              },
        +              "reason": {
        +                "type": "string"
        +              },
        +              "suggestedType": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "hasSsn": {
        +        "type": "boolean"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "incorporator": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "address": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "name"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "naicsCode": {
        +        "type": "string"
        +      },
        +      "nameCheckResult": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "available": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "value": {
        +                        "type": "boolean"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "canContinue": {
        +                "type": "boolean"
        +              },
        +              "checkedAt": {
        +                "type": "string"
        +              },
        +              "error": {
        +                "type": "boolean"
        +              },
        +              "message": {
        +                "type": "string"
        +              },
        +              "reason": {
        +                "type": "string"
        +              },
        +              "responseTimeMs": {
        +                "type": "string"
        +              },
        +              "suggestions": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "type": "array"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "nameReservationNumber": {
        +        "type": "string"
        +      },
        +      "needsVirtualPostMail": {
        +        "type": "boolean"
        +      },
        +      "notes": {
        +        "type": "string"
        +      },
        +      "officialEinDocument": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "partnerCohortId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "partnerOrgId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "partnerPays": {
        +        "type": "boolean"
        +      },
        +      "paymentCompletedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "paymentStatus": {
        +        "enum": [
        +          "PAYMENT_STATUS_UNSPECIFIED",
        +          "PAYMENT_STATUS_PENDING",
        +          "PAYMENT_STATUS_COMPLETED",
        +          "PAYMENT_STATUS_FAILED",
        +          "PAYMENT_STATUS_REFUNDED"
        +        ],
        +        "type": "string"
        +      },
        +      "physicalBusinessAddress": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "postFormationDocuments": {
        +        "items": {
        +          "properties": {
        +            "contentType": {
        +              "type": "string"
        +            },
        +            "fileName": {
        +              "type": "string"
        +            },
        +            "s3Bucket": {
        +              "type": "string"
        +            },
        +            "s3Key": {
        +              "type": "string"
        +            },
        +            "uploadedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "processingSpeed": {
        +        "enum": [
        +          "PROCESSING_SPEED_UNSPECIFIED",
        +          "PROCESSING_SPEED_REGULAR",
        +          "PROCESSING_SPEED_TWENTY_FOUR_HOUR",
        +          "PROCESSING_SPEED_SAME_DAY",
        +          "PROCESSING_SPEED_TWO_HOUR",
        +          "PROCESSING_SPEED_ONE_HOUR"
        +        ],
        +        "type": "string"
        +      },
        +      "purpose": {
        +        "type": "string"
        +      },
        +      "referenceCode": {
        +        "type": "string"
        +      },
        +      "referralCode": {
        +        "type": "string"
        +      },
        +      "registeredAgent": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "address": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "email": {
        +                "type": "string"
        +              },
        +              "isDefault": {
        +                "type": "boolean"
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "phone": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "name"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "registeredAgentPurchased": {
        +        "type": "boolean"
        +      },
        +      "selectedDomain": {
        +        "type": "string"
        +      },
        +      "sessionId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "shareStructure": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "authorizedShares": {
        +                "type": "string"
        +              },
        +              "isDefault": {
        +                "type": "boolean"
        +              },
        +              "parValuePerShare": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "shareholders": {
        +        "items": {
        +          "properties": {
        +            "address": {
        +              "anyOf": [
        +                {
        +                  "properties": {
        +                    "city": {
        +                      "type": "string"
        +                    },
        +                    "country": {
        +                      "type": "string"
        +                    },
        +                    "county": {
        +                      "type": "string"
        +                    },
        +                    "state": {
        +                      "type": "string"
        +                    },
        +                    "street1": {
        +                      "type": "string"
        +                    },
        +                    "street2": {
        +                      "type": "string"
        +                    },
        +                    "zipCode": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "addressType": {
        +              "enum": [
        +                "ADDRESS_TYPE_UNSPECIFIED",
        +                "ADDRESS_TYPE_RESIDENTIAL",
        +                "ADDRESS_TYPE_BUSINESS"
        +              ],
        +              "type": "string"
        +            },
        +            "dateOfBirth": {
        +              "type": "string"
        +            },
        +            "effectiveDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "email": {
        +              "type": "string"
        +            },
        +            "firstName": {
        +              "type": "string"
        +            },
        +            "fullName": {
        +              "type": "string"
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "investmentAmountCents": {
        +              "type": "string"
        +            },
        +            "issueDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "lastName": {
        +              "type": "string"
        +            },
        +            "ownershipPercentage": {
        +              "type": "string"
        +            },
        +            "phone": {
        +              "type": "string"
        +            },
        +            "role": {
        +              "enum": [
        +                "SHAREHOLDER_ROLE_UNSPECIFIED",
        +                "SHAREHOLDER_ROLE_MANAGING_MEMBER",
        +                "SHAREHOLDER_ROLE_MEMBER",
        +                "SHAREHOLDER_ROLE_SHAREHOLDER",
        +                "SHAREHOLDER_ROLE_DIRECTOR",
        +                "SHAREHOLDER_ROLE_OFFICER"
        +              ],
        +              "type": "string"
        +            },
        +            "round": {
        +              "type": "string"
        +            },
        +            "safeTerms": {
        +              "anyOf": [
        +                {
        +                  "properties": {
        +                    "discountPercentage": {
        +                      "type": "string"
        +                    },
        +                    "investmentAmountCents": {
        +                      "type": "string"
        +                    },
        +                    "postMoney": {
        +                      "type": "boolean"
        +                    },
        +                    "safeIssueDate": {
        +                      "anyOf": [
        +                        {
        +                          "format": "date-time",
        +                          "type": "string"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "signedByName": {
        +                      "type": "string"
        +                    },
        +                    "signedByTitle": {
        +                      "type": "string"
        +                    },
        +                    "valuationCapCents": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "shareClass": {
        +              "enum": [
        +                "SHARE_CLASS_UNSPECIFIED",
        +                "SHARE_CLASS_COMMON",
        +                "SHARE_CLASS_PREFERRED",
        +                "SHARE_CLASS_OPTION",
        +                "SHARE_CLASS_SAFE"
        +              ],
        +              "type": "string"
        +            },
        +            "shareCount": {
        +              "type": "string"
        +            },
        +            "signedByName": {
        +              "type": "string"
        +            },
        +            "signedByTitle": {
        +              "type": "string"
        +            },
        +            "signedDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "sourceBbox": {
        +              "type": "string"
        +            },
        +            "sourcePage": {
        +              "type": "integer"
        +            },
        +            "ssnLast4": {
        +              "type": "string"
        +            },
        +            "stakeholderType": {
        +              "enum": [
        +                "STAKEHOLDER_TYPE_UNSPECIFIED",
        +                "STAKEHOLDER_TYPE_FOUNDER",
        +                "STAKEHOLDER_TYPE_ANGEL",
        +                "STAKEHOLDER_TYPE_INVESTOR_ENTITY",
        +                "STAKEHOLDER_TYPE_EMPLOYEE_POOL",
        +                "STAKEHOLDER_TYPE_ADVISOR_POOL",
        +                "STAKEHOLDER_TYPE_RESERVE"
        +              ],
        +              "type": "string"
        +            },
        +            "strikePriceCents": {
        +              "type": "string"
        +            },
        +            "title": {
        +              "type": "string"
        +            },
        +            "vestingCliffMonths": {
        +              "type": "integer"
        +            },
        +            "vestingStartDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "vestingTotalMonths": {
        +              "type": "integer"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "signedEinDocument": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "source": {
        +        "enum": [
        +          "FORMATION_SOURCE_UNSPECIFIED",
        +          "FORMATION_SOURCE_WEB",
        +          "FORMATION_SOURCE_MCP",
        +          "FORMATION_SOURCE_CLI",
        +          "FORMATION_SOURCE_AGENTS",
        +          "FORMATION_SOURCE_CONVERSATIONAL",
        +          "FORMATION_SOURCE_NAME_GEN",
        +          "FORMATION_SOURCE_WHATSAPP",
        +          "FORMATION_SOURCE_TELEGRAM",
        +          "FORMATION_SOURCE_LANDING"
        +        ],
        +        "type": "string"
        +      },
        +      "stampedCertificate": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "stateOfFormation": {
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "FORMATION_STATUS_UNSPECIFIED",
        +          "FORMATION_STATUS_INITIATED",
        +          "FORMATION_STATUS_IN_PROGRESS",
        +          "FORMATION_STATUS_PAYMENT_PENDING",
        +          "FORMATION_STATUS_PAYMENT_COMPLETE",
        +          "FORMATION_STATUS_FILING_IN_PROGRESS",
        +          "FORMATION_STATUS_COMPLETED",
        +          "FORMATION_STATUS_FAILED",
        +          "FORMATION_STATUS_CANCELLED",
        +          "FORMATION_STATUS_IMPORTED"
        +        ],
        +        "type": "string"
        +      },
        +      "submittedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "submitter": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "address": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "email": {
        +                "type": "string"
        +              },
        +              "firstName": {
        +                "type": "string"
        +              },
        +              "lastName": {
        +                "type": "string"
        +              },
        +              "phone": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "userId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedformation_get_list_formations1 field changed
      • addedOutput schema / properties / formations / items / properties / einFilingInfoSubmitted
        Added value: +{
        +  "type": "boolean"
        +}
    • Changedformation_save_cap_table_import1 field changed
      • changedOutput schema / properties / formation / anyOf
        Previous value: -[
        -  {
        -    "properties": {
        -      "acknowledgedWarnings": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "addressSource": {
        -        "enum": [
        -          "ADDRESS_SOURCE_UNSPECIFIED",
        -          "ADDRESS_SOURCE_OWN",
        -          "ADDRESS_SOURCE_NEED_ASSISTANCE"
        -        ],
        -        "type": "string"
        -      },
        -      "alternateName": {
        -        "type": "string"
        -      },
        -      "assignedAgent": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "email": {
        -                "type": "string"
        -              },
        -              "fullName": {
        -                "type": "string"
        -              },
        -              "id": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "authorizedParty": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "email": {
        -                "type": "string"
        -              },
        -              "name": {
        -                "anyOf": [
        -                  {
        -                    "description": "Human-readable name (1-255 Unicode chars).",
        -                    "properties": {
        -                      "value": {
        -                        "maxLength": 255,
        -                        "minLength": 1,
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "phone": {
        -                "type": "string"
        -              },
        -              "title": {
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "name"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "bankingIntent": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "cardPreference": {
        -                "enum": [
        -                  "CARD_PREFERENCE_UNSPECIFIED",
        -                  "CARD_PREFERENCE_VIRTUAL_ONLY",
        -                  "CARD_PREFERENCE_PHYSICAL_AND_VIRTUAL"
        -                ],
        -                "type": "string"
        -              },
        -              "cardShippingAddress": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "county": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "street1": {
        -                        "type": "string"
        -                      },
        -                      "street2": {
        -                        "type": "string"
        -                      },
        -                      "zipCode": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "expectedMonthlySpend": {
        -                "enum": [
        -                  "MONTHLY_SPEND_BAND_UNSPECIFIED",
        -                  "MONTHLY_SPEND_BAND_UNDER_5K",
        -                  "MONTHLY_SPEND_BAND_FROM_5K_TO_25K",
        -                  "MONTHLY_SPEND_BAND_FROM_25K_TO_100K",
        -                  "MONTHLY_SPEND_BAND_OVER_100K"
        -                ],
        -                "type": "string"
        -              },
        -              "openWhenEinReady": {
        -                "type": "boolean"
        -              },
        -              "recordedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "shipCardsToHomeAddress": {
        -                "type": "boolean"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "businessDescription": {
        -        "type": "string"
        -      },
        -      "certificateData": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "approvedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "certificateId": {
        -                "type": "string"
        -              },
        -              "downloadUrl": {
        -                "type": "string"
        -              },
        -              "expiresAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "generatedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "s3Uri": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "certificateFiled": {
        -        "type": "boolean"
        -      },
        -      "certificateStamped": {
        -        "type": "boolean"
        -      },
        -      "certificateUrl": {
        -        "type": "string"
        -      },
        -      "cohortDeal": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "currencyCode": {
        -                "type": "string"
        -              },
        -              "discountRate": {
        -                "type": "string"
        -              },
        -              "displayHeadline": {
        -                "anyOf": [
        -                  {
        -                    "description": "Free-form description (max 5000 chars).",
        -                    "properties": {
        -                      "value": {
        -                        "maxLength": 5000,
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "instrument": {
        -                "type": "string"
        -              },
        -              "investmentAmount": {
        -                "type": "string"
        -              },
        -              "investorLegalName": {
        -                "anyOf": [
        -                  {
        -                    "description": "Human-readable name (1-255 Unicode chars).",
        -                    "properties": {
        -                      "value": {
        -                        "maxLength": 255,
        -                        "minLength": 1,
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "mfn": {
        -                "type": "boolean"
        -              },
        -              "proRata": {
        -                "type": "boolean"
        -              },
        -              "valuationCap": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "cohortDealTermsId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "companyAddress": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "city": {
        -                "type": "string"
        -              },
        -              "country": {
        -                "type": "string"
        -              },
        -              "county": {
        -                "type": "string"
        -              },
        -              "state": {
        -                "type": "string"
        -              },
        -              "street1": {
        -                "type": "string"
        -              },
        -              "street2": {
        -                "type": "string"
        -              },
        -              "zipCode": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "companyId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "companyName": {
        -        "type": "string"
        -      },
        -      "companyStage": {
        -        "enum": [
        -          "COMPANY_STAGE_UNSPECIFIED",
        -          "COMPANY_STAGE_IDEA",
        -          "COMPANY_STAGE_BUILDING",
        -          "COMPANY_STAGE_REVENUE"
        -        ],
        -        "type": "string"
        -      },
        -      "confirmationNumber": {
        -        "type": "string"
        -      },
        -      "conversationHistory": {
        -        "items": {
        -          "properties": {
        -            "content": {
        -              "type": "string"
        -            },
        -            "role": {
        -              "type": "string"
        -            },
        -            "timestamp": {
        -              "type": "string"
        -            },
        -            "tool": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "createdAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "currentStep": {
        -        "enum": [
        -          "FORMATION_STEP_UNSPECIFIED",
        -          "FORMATION_STEP_CREATED",
        -          "FORMATION_STEP_BUSINESS_DESCRIBED",
        -          "FORMATION_STEP_STATE_SELECTED",
        -          "FORMATION_STEP_TYPE_SELECTED",
        -          "FORMATION_STEP_ENDING_SELECTED",
        -          "FORMATION_STEP_NAME_SET",
        -          "FORMATION_STEP_NAME_CHECKED",
        -          "FORMATION_STEP_COMPANY_ADDRESS_SET",
        -          "FORMATION_STEP_AGENT_SET",
        -          "FORMATION_STEP_SHARES_SET",
        -          "FORMATION_STEP_SHAREHOLDERS_ADDED",
        -          "FORMATION_STEP_AUTHORIZED_PARTY_SET",
        -          "FORMATION_STEP_CERTIFICATE_GENERATED",
        -          "FORMATION_STEP_CERTIFICATE_APPROVED",
        -          "FORMATION_STEP_COMPLETED",
        -          "FORMATION_STEP_FOUNDER_PROFILE_SET",
        -          "FORMATION_STEP_TEAM_EQUITY_SET",
        -          "FORMATION_STEP_DEAL_CONFIRMED",
        -          "FORMATION_STEP_BANKING_INTENT_SET",
        -          "FORMATION_STEP_SIGNED",
        -          "FORMATION_STEP_INDUSTRY_SET"
        -        ],
        -        "type": "string"
        -      },
        -      "dealTermsConfirmedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "directorsAndOfficers": {
        -        "items": {
        -          "properties": {
        -            "address": {
        -              "anyOf": [
        -                {
        -                  "properties": {
        -                    "city": {
        -                      "type": "string"
        -                    },
        -                    "country": {
        -                      "type": "string"
        -                    },
        -                    "county": {
        -                      "type": "string"
        -                    },
        -                    "state": {
        -                      "type": "string"
        -                    },
        -                    "street1": {
        -                      "type": "string"
        -                    },
        -                    "street2": {
        -                      "type": "string"
        -                    },
        -                    "zipCode": {
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "email": {
        -              "type": "string"
        -            },
        -            "id": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "name": {
        -              "anyOf": [
        -                {
        -                  "description": "Human-readable name (1-255 Unicode chars).",
        -                  "properties": {
        -                    "value": {
        -                      "maxLength": 255,
        -                      "minLength": 1,
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "phone": {
        -              "type": "string"
        -            },
        -            "title": {
        -              "type": "string"
        -            },
        -            "type": {
        -              "type": "string"
        -            }
        -          },
        -          "required": [
        -            "name"
        -          ],
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "effectiveDate": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "einDocument": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "contentType": {
        -                "type": "string"
        -              },
        -              "fileName": {
        -                "type": "string"
        -              },
        -              "s3Bucket": {
        -                "type": "string"
        -              },
        -              "s3Key": {
        -                "type": "string"
        -              },
        -              "uploadedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "einFiled": {
        -        "type": "boolean"
        -      },
        -      "einNumber": {
        -        "type": "string"
        -      },
        -      "einReceived": {
        -        "type": "boolean"
        -      },
        -      "election83b": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "companyAddress": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "line1": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "zip": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "deadline": {
        -                "type": "string"
        -              },
        -              "fmvPerShare": {
        -                "type": "number"
        -              },
        -              "generatedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "grantDate": {
        -                "type": "string"
        -              },
        -              "irsServiceCenter": {
        -                "enum": [
        -                  "IRS_SERVICE_CENTER_UNSPECIFIED",
        -                  "IRS_SERVICE_CENTER_AUSTIN",
        -                  "IRS_SERVICE_CENTER_KANSAS_CITY",
        -                  "IRS_SERVICE_CENTER_OGDEN"
        -                ],
        -                "type": "string"
        -              },
        -              "isNonResidentAlien": {
        -                "type": "boolean"
        -              },
        -              "itinAppliedFor": {
        -                "type": "boolean"
        -              },
        -              "lateFiling": {
        -                "type": "boolean"
        -              },
        -              "paidPerShare": {
        -                "type": "number"
        -              },
        -              "restrictions": {
        -                "type": "string"
        -              },
        -              "shareQuantity": {
        -                "type": "string"
        -              },
        -              "signatureAnchor": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "date": {
        -                        "anyOf": [
        -                          {
        -                            "properties": {
        -                              "fontSize": {
        -                                "type": "number"
        -                              },
        -                              "xFromLeft": {
        -                                "type": "number"
        -                              },
        -                              "yFromBottom": {
        -                                "type": "number"
        -                              }
        -                            },
        -                            "type": "object"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "pageHeight": {
        -                        "type": "number"
        -                      },
        -                      "pageIndex": {
        -                        "type": "integer"
        -                      },
        -                      "pageWidth": {
        -                        "type": "number"
        -                      },
        -                      "signature": {
        -                        "anyOf": [
        -                          {
        -                            "properties": {
        -                              "height": {
        -                                "type": "number"
        -                              },
        -                              "width": {
        -                                "type": "number"
        -                              },
        -                              "xFromLeft": {
        -                                "type": "number"
        -                              },
        -                              "yFromBottom": {
        -                                "type": "number"
        -                              }
        -                            },
        -                            "type": "object"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "signatureEnvelopeId": {
        -                "type": "string"
        -              },
        -              "signedAt": {
        -                "type": "string"
        -              },
        -              "signedPdfS3Bucket": {
        -                "type": "string"
        -              },
        -              "signedPdfS3Key": {
        -                "type": "string"
        -              },
        -              "signedPdfSha256": {
        -                "type": "string"
        -              },
        -              "stateOfIncorporation": {
        -                "type": "string"
        -              },
        -              "stockClass": {
        -                "type": "string"
        -              },
        -              "taxableYear": {
        -                "type": "string"
        -              },
        -              "taxpayerAddress": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "line1": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "zip": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "taxpayerName": {
        -                "type": "string"
        -              },
        -              "unsignedPdfS3Bucket": {
        -                "type": "string"
        -              },
        -              "unsignedPdfS3Key": {
        -                "type": "string"
        -              },
        -              "unsignedPdfSha256": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "election83bIntent": {
        -        "type": "boolean"
        -      },
        -      "entityEnding": {
        -        "type": "string"
        -      },
        -      "entityType": {
        -        "enum": [
        -          "ENTITY_TYPE_UNSPECIFIED",
        -          "ENTITY_TYPE_LLC",
        -          "ENTITY_TYPE_C_CORP",
        -          "ENTITY_TYPE_S_CORP"
        -        ],
        -        "type": "string"
        -      },
        -      "fieldProvenance": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": true,
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "filedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "filingError": {
        -        "type": "string"
        -      },
        -      "filingFeeCollectedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "formationOrderPurchased": {
        -        "type": "boolean"
        -      },
        -      "formationOrderStatus": {
        -        "type": "string"
        -      },
        -      "founderExperience": {
        -        "type": "string"
        -      },
        -      "founderInviteId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "founderProfile": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "companyRole": {
        -                "enum": [
        -                  "FOUNDER_COMPANY_ROLE_UNSPECIFIED",
        -                  "FOUNDER_COMPANY_ROLE_CEO",
        -                  "FOUNDER_COMPANY_ROLE_CTO",
        -                  "FOUNDER_COMPANY_ROLE_OTHER"
        -                ],
        -                "type": "string"
        -              },
        -              "companyRoleOther": {
        -                "type": "string"
        -              },
        -              "dateOfBirth": {
        -                "type": "string"
        -              },
        -              "email": {
        -                "type": "string"
        -              },
        -              "firstName": {
        -                "type": "string"
        -              },
        -              "homeAddress": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "county": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "street1": {
        -                        "type": "string"
        -                      },
        -                      "street2": {
        -                        "type": "string"
        -                      },
        -                      "zipCode": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "lastName": {
        -                "type": "string"
        -              },
        -              "linkedinUrl": {
        -                "type": "string"
        -              },
        -              "livesOutsideUs": {
        -                "type": "boolean"
        -              },
        -              "phone": {
        -                "type": "string"
        -              },
        -              "phoneCountryCode": {
        -                "type": "string"
        -              },
        -              "primaryLocationCountry": {
        -                "type": "string"
        -              },
        -              "updatedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "usWorkAuthorization": {
        -                "enum": [
        -                  "US_WORK_AUTHORIZATION_UNSPECIFIED",
        -                  "US_WORK_AUTHORIZATION_CITIZEN_OR_PERMANENT_RESIDENT",
        -                  "US_WORK_AUTHORIZATION_VISA_HOLDER",
        -                  "US_WORK_AUTHORIZATION_NOT_AUTHORIZED"
        -                ],
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "governmentMail": {
        -        "items": {
        -          "properties": {
        -            "contentType": {
        -              "type": "string"
        -            },
        -            "fileName": {
        -              "type": "string"
        -            },
        -            "s3Bucket": {
        -              "type": "string"
        -            },
        -            "s3Key": {
        -              "type": "string"
        -            },
        -            "uploadedAt": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "guidanceResult": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "confidence": {
        -                "type": "string"
        -              },
        -              "indicators": {
        -                "items": {
        -                  "properties": {
        -                    "category": {
        -                      "type": "string"
        -                    },
        -                    "keywords": {
        -                      "items": {
        -                        "type": "string"
        -                      },
        -                      "type": "array"
        -                    },
        -                    "level": {
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                "type": "array"
        -              },
        -              "reason": {
        -                "type": "string"
        -              },
        -              "suggestedType": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "hasSsn": {
        -        "type": "boolean"
        -      },
        -      "id": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "incorporator": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "address": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "county": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "street1": {
        -                        "type": "string"
        -                      },
        -                      "street2": {
        -                        "type": "string"
        -                      },
        -                      "zipCode": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "name": {
        -                "anyOf": [
        -                  {
        -                    "description": "Human-readable name (1-255 Unicode chars).",
        -                    "properties": {
        -                      "value": {
        -                        "maxLength": 255,
        -                        "minLength": 1,
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "name"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "naicsCode": {
        -        "type": "string"
        -      },
        -      "nameCheckResult": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "available": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "value": {
        -                        "type": "boolean"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "canContinue": {
        -                "type": "boolean"
        -              },
        -              "checkedAt": {
        -                "type": "string"
        -              },
        -              "error": {
        -                "type": "boolean"
        -              },
        -              "message": {
        -                "type": "string"
        -              },
        -              "reason": {
        -                "type": "string"
        -              },
        -              "responseTimeMs": {
        -                "type": "string"
        -              },
        -              "suggestions": {
        -                "items": {
        -                  "type": "string"
        -                },
        -                "type": "array"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "nameReservationNumber": {
        -        "type": "string"
        -      },
        -      "needsVirtualPostMail": {
        -        "type": "boolean"
        -      },
        -      "notes": {
        -        "type": "string"
        -      },
        -      "officialEinDocument": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "contentType": {
        -                "type": "string"
        -              },
        -              "fileName": {
        -                "type": "string"
        -              },
        -              "s3Bucket": {
        -                "type": "string"
        -              },
        -              "s3Key": {
        -                "type": "string"
        -              },
        -              "uploadedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "partnerCohortId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "partnerOrgId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "partnerPays": {
        -        "type": "boolean"
        -      },
        -      "paymentCompletedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "paymentStatus": {
        -        "enum": [
        -          "PAYMENT_STATUS_UNSPECIFIED",
        -          "PAYMENT_STATUS_PENDING",
        -          "PAYMENT_STATUS_COMPLETED",
        -          "PAYMENT_STATUS_FAILED",
        -          "PAYMENT_STATUS_REFUNDED"
        -        ],
        -        "type": "string"
        -      },
        -      "physicalBusinessAddress": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "city": {
        -                "type": "string"
        -              },
        -              "country": {
        -                "type": "string"
        -              },
        -              "county": {
        -                "type": "string"
        -              },
        -              "state": {
        -                "type": "string"
        -              },
        -              "street1": {
        -                "type": "string"
        -              },
        -              "street2": {
        -                "type": "string"
        -              },
        -              "zipCode": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "postFormationDocuments": {
        -        "items": {
        -          "properties": {
        -            "contentType": {
        -              "type": "string"
        -            },
        -            "fileName": {
        -              "type": "string"
        -            },
        -            "s3Bucket": {
        -              "type": "string"
        -            },
        -            "s3Key": {
        -              "type": "string"
        -            },
        -            "uploadedAt": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "processingSpeed": {
        -        "enum": [
        -          "PROCESSING_SPEED_UNSPECIFIED",
        -          "PROCESSING_SPEED_REGULAR",
        -          "PROCESSING_SPEED_TWENTY_FOUR_HOUR",
        -          "PROCESSING_SPEED_SAME_DAY",
        -          "PROCESSING_SPEED_TWO_HOUR",
        -          "PROCESSING_SPEED_ONE_HOUR"
        -        ],
        -        "type": "string"
        -      },
        -      "purpose": {
        -        "type": "string"
        -      },
        -      "referenceCode": {
        -        "type": "string"
        -      },
        -      "referralCode": {
        -        "type": "string"
        -      },
        -      "registeredAgent": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "address": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "county": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "street1": {
        -                        "type": "string"
        -                      },
        -                      "street2": {
        -                        "type": "string"
        -                      },
        -                      "zipCode": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "email": {
        -                "type": "string"
        -              },
        -              "isDefault": {
        -                "type": "boolean"
        -              },
        -              "name": {
        -                "anyOf": [
        -                  {
        -                    "description": "Human-readable name (1-255 Unicode chars).",
        -                    "properties": {
        -                      "value": {
        -                        "maxLength": 255,
        -                        "minLength": 1,
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "phone": {
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "name"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "registeredAgentPurchased": {
        -        "type": "boolean"
        -      },
        -      "selectedDomain": {
        -        "type": "string"
        -      },
        -      "sessionId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "shareStructure": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "authorizedShares": {
        -                "type": "string"
        -              },
        -              "isDefault": {
        -                "type": "boolean"
        -              },
        -              "parValuePerShare": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "shareholders": {
        -        "items": {
        -          "properties": {
        -            "address": {
        -              "anyOf": [
        -                {
        -                  "properties": {
        -                    "city": {
        -                      "type": "string"
        -                    },
        -                    "country": {
        -                      "type": "string"
        -                    },
        -                    "county": {
        -                      "type": "string"
        -                    },
        -                    "state": {
        -                      "type": "string"
        -                    },
        -                    "street1": {
        -                      "type": "string"
        -                    },
        -                    "street2": {
        -                      "type": "string"
        -                    },
        -                    "zipCode": {
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "addressType": {
        -              "enum": [
        -                "ADDRESS_TYPE_UNSPECIFIED",
        -                "ADDRESS_TYPE_RESIDENTIAL",
        -                "ADDRESS_TYPE_BUSINESS"
        -              ],
        -              "type": "string"
        -            },
        -            "dateOfBirth": {
        -              "type": "string"
        -            },
        -            "effectiveDate": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "email": {
        -              "type": "string"
        -            },
        -            "firstName": {
        -              "type": "string"
        -            },
        -            "fullName": {
        -              "type": "string"
        -            },
        -            "id": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "investmentAmountCents": {
        -              "type": "string"
        -            },
        -            "issueDate": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "lastName": {
        -              "type": "string"
        -            },
        -            "ownershipPercentage": {
        -              "type": "string"
        -            },
        -            "phone": {
        -              "type": "string"
        -            },
        -            "role": {
        -              "enum": [
        -                "SHAREHOLDER_ROLE_UNSPECIFIED",
        -                "SHAREHOLDER_ROLE_MANAGING_MEMBER",
        -                "SHAREHOLDER_ROLE_MEMBER",
        -                "SHAREHOLDER_ROLE_SHAREHOLDER",
        -                "SHAREHOLDER_ROLE_DIRECTOR",
        -                "SHAREHOLDER_ROLE_OFFICER"
        -              ],
        -              "type": "string"
        -            },
        -            "round": {
        -              "type": "string"
        -            },
        -            "safeTerms": {
        -              "anyOf": [
        -                {
        -                  "properties": {
        -                    "discountPercentage": {
        -                      "type": "string"
        -                    },
        -                    "investmentAmountCents": {
        -                      "type": "string"
        -                    },
        -                    "postMoney": {
        -                      "type": "boolean"
        -                    },
        -                    "safeIssueDate": {
        -                      "anyOf": [
        -                        {
        -                          "format": "date-time",
        -                          "type": "string"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "signedByName": {
        -                      "type": "string"
        -                    },
        -                    "signedByTitle": {
        -                      "type": "string"
        -                    },
        -                    "valuationCapCents": {
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "shareClass": {
        -              "enum": [
        -                "SHARE_CLASS_UNSPECIFIED",
        -                "SHARE_CLASS_COMMON",
        -                "SHARE_CLASS_PREFERRED",
        -                "SHARE_CLASS_OPTION",
        -                "SHARE_CLASS_SAFE"
        -              ],
        -              "type": "string"
        -            },
        -            "shareCount": {
        -              "type": "string"
        -            },
        -            "signedByName": {
        -              "type": "string"
        -            },
        -            "signedByTitle": {
        -              "type": "string"
        -            },
        -            "signedDate": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "sourceBbox": {
        -              "type": "string"
        -            },
        -            "sourcePage": {
        -              "type": "integer"
        -            },
        -            "ssnLast4": {
        -              "type": "string"
        -            },
        -            "stakeholderType": {
        -              "enum": [
        -                "STAKEHOLDER_TYPE_UNSPECIFIED",
        -                "STAKEHOLDER_TYPE_FOUNDER",
        -                "STAKEHOLDER_TYPE_ANGEL",
        -                "STAKEHOLDER_TYPE_INVESTOR_ENTITY",
        -                "STAKEHOLDER_TYPE_EMPLOYEE_POOL",
        -                "STAKEHOLDER_TYPE_ADVISOR_POOL",
        -                "STAKEHOLDER_TYPE_RESERVE"
        -              ],
        -              "type": "string"
        -            },
        -            "strikePriceCents": {
        -              "type": "string"
        -            },
        -            "title": {
        -              "type": "string"
        -            },
        -            "vestingCliffMonths": {
        -              "type": "integer"
        -            },
        -            "vestingStartDate": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "vestingTotalMonths": {
        -              "type": "integer"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "signedEinDocument": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "contentType": {
        -                "type": "string"
        -              },
        -              "fileName": {
        -                "type": "string"
        -              },
        -              "s3Bucket": {
        -                "type": "string"
        -              },
        -              "s3Key": {
        -                "type": "string"
        -              },
        -              "uploadedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "source": {
        -        "enum": [
        -          "FORMATION_SOURCE_UNSPECIFIED",
        -          "FORMATION_SOURCE_WEB",
        -          "FORMATION_SOURCE_MCP",
        -          "FORMATION_SOURCE_CLI",
        -          "FORMATION_SOURCE_AGENTS",
        -          "FORMATION_SOURCE_CONVERSATIONAL",
        -          "FORMATION_SOURCE_NAME_GEN",
        -          "FORMATION_SOURCE_WHATSAPP",
        -          "FORMATION_SOURCE_TELEGRAM",
        -          "FORMATION_SOURCE_LANDING"
        -        ],
        -        "type": "string"
        -      },
        -      "stampedCertificate": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "contentType": {
        -                "type": "string"
        -              },
        -              "fileName": {
        -                "type": "string"
        -              },
        -              "s3Bucket": {
        -                "type": "string"
        -              },
        -              "s3Key": {
        -                "type": "string"
        -              },
        -              "uploadedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "stateOfFormation": {
        -        "type": "string"
        -      },
        -      "status": {
        -        "enum": [
        -          "FORMATION_STATUS_UNSPECIFIED",
        -          "FORMATION_STATUS_INITIATED",
        -          "FORMATION_STATUS_IN_PROGRESS",
        -          "FORMATION_STATUS_PAYMENT_PENDING",
        -          "FORMATION_STATUS_PAYMENT_COMPLETE",
        -          "FORMATION_STATUS_FILING_IN_PROGRESS",
        -          "FORMATION_STATUS_COMPLETED",
        -          "FORMATION_STATUS_FAILED",
        -          "FORMATION_STATUS_CANCELLED",
        -          "FORMATION_STATUS_IMPORTED"
        -        ],
        -        "type": "string"
        -      },
        -      "submittedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "submitter": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "address": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "county": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "street1": {
        -                        "type": "string"
        -                      },
        -                      "street2": {
        -                        "type": "string"
        -                      },
        -                      "zipCode": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "email": {
        -                "type": "string"
        -              },
        -              "firstName": {
        -                "type": "string"
        -              },
        -              "lastName": {
        -                "type": "string"
        -              },
        -              "phone": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "updatedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "userId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "properties": {
        +      "acknowledgedWarnings": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "addressSource": {
        +        "enum": [
        +          "ADDRESS_SOURCE_UNSPECIFIED",
        +          "ADDRESS_SOURCE_OWN",
        +          "ADDRESS_SOURCE_NEED_ASSISTANCE"
        +        ],
        +        "type": "string"
        +      },
        +      "alternateName": {
        +        "type": "string"
        +      },
        +      "assignedAgent": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "email": {
        +                "type": "string"
        +              },
        +              "fullName": {
        +                "type": "string"
        +              },
        +              "id": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "authorizedParty": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "email": {
        +                "type": "string"
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "phone": {
        +                "type": "string"
        +              },
        +              "title": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "name"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "bankingIntent": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "cardPreference": {
        +                "enum": [
        +                  "CARD_PREFERENCE_UNSPECIFIED",
        +                  "CARD_PREFERENCE_VIRTUAL_ONLY",
        +                  "CARD_PREFERENCE_PHYSICAL_AND_VIRTUAL"
        +                ],
        +                "type": "string"
        +              },
        +              "cardShippingAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "expectedMonthlySpend": {
        +                "enum": [
        +                  "MONTHLY_SPEND_BAND_UNSPECIFIED",
        +                  "MONTHLY_SPEND_BAND_UNDER_5K",
        +                  "MONTHLY_SPEND_BAND_FROM_5K_TO_25K",
        +                  "MONTHLY_SPEND_BAND_FROM_25K_TO_100K",
        +                  "MONTHLY_SPEND_BAND_OVER_100K"
        +                ],
        +                "type": "string"
        +              },
        +              "openWhenEinReady": {
        +                "type": "boolean"
        +              },
        +              "recordedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "shipCardsToHomeAddress": {
        +                "type": "boolean"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "businessDescription": {
        +        "type": "string"
        +      },
        +      "certificateData": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "approvedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "certificateId": {
        +                "type": "string"
        +              },
        +              "downloadUrl": {
        +                "type": "string"
        +              },
        +              "expiresAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "generatedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "s3Uri": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "certificateFiled": {
        +        "type": "boolean"
        +      },
        +      "certificateStamped": {
        +        "type": "boolean"
        +      },
        +      "certificateUrl": {
        +        "type": "string"
        +      },
        +      "cohortDeal": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "currencyCode": {
        +                "type": "string"
        +              },
        +              "discountRate": {
        +                "type": "string"
        +              },
        +              "displayHeadline": {
        +                "anyOf": [
        +                  {
        +                    "description": "Free-form description (max 5000 chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 5000,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "instrument": {
        +                "type": "string"
        +              },
        +              "investmentAmount": {
        +                "type": "string"
        +              },
        +              "investorLegalName": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "mfn": {
        +                "type": "boolean"
        +              },
        +              "proRata": {
        +                "type": "boolean"
        +              },
        +              "valuationCap": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "cohortDealTermsId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyAddress": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyName": {
        +        "type": "string"
        +      },
        +      "companyStage": {
        +        "enum": [
        +          "COMPANY_STAGE_UNSPECIFIED",
        +          "COMPANY_STAGE_IDEA",
        +          "COMPANY_STAGE_BUILDING",
        +          "COMPANY_STAGE_REVENUE"
        +        ],
        +        "type": "string"
        +      },
        +      "confirmationNumber": {
        +        "type": "string"
        +      },
        +      "conversationHistory": {
        +        "items": {
        +          "properties": {
        +            "content": {
        +              "type": "string"
        +            },
        +            "role": {
        +              "type": "string"
        +            },
        +            "timestamp": {
        +              "type": "string"
        +            },
        +            "tool": {
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "currentStep": {
        +        "enum": [
        +          "FORMATION_STEP_UNSPECIFIED",
        +          "FORMATION_STEP_CREATED",
        +          "FORMATION_STEP_BUSINESS_DESCRIBED",
        +          "FORMATION_STEP_STATE_SELECTED",
        +          "FORMATION_STEP_TYPE_SELECTED",
        +          "FORMATION_STEP_ENDING_SELECTED",
        +          "FORMATION_STEP_NAME_SET",
        +          "FORMATION_STEP_NAME_CHECKED",
        +          "FORMATION_STEP_COMPANY_ADDRESS_SET",
        +          "FORMATION_STEP_AGENT_SET",
        +          "FORMATION_STEP_SHARES_SET",
        +          "FORMATION_STEP_SHAREHOLDERS_ADDED",
        +          "FORMATION_STEP_AUTHORIZED_PARTY_SET",
        +          "FORMATION_STEP_CERTIFICATE_GENERATED",
        +          "FORMATION_STEP_CERTIFICATE_APPROVED",
        +          "FORMATION_STEP_COMPLETED",
        +          "FORMATION_STEP_FOUNDER_PROFILE_SET",
        +          "FORMATION_STEP_TEAM_EQUITY_SET",
        +          "FORMATION_STEP_DEAL_CONFIRMED",
        +          "FORMATION_STEP_BANKING_INTENT_SET",
        +          "FORMATION_STEP_SIGNED",
        +          "FORMATION_STEP_INDUSTRY_SET"
        +        ],
        +        "type": "string"
        +      },
        +      "dealTermsConfirmedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "directorsAndOfficers": {
        +        "items": {
        +          "properties": {
        +            "address": {
        +              "anyOf": [
        +                {
        +                  "properties": {
        +                    "city": {
        +                      "type": "string"
        +                    },
        +                    "country": {
        +                      "type": "string"
        +                    },
        +                    "county": {
        +                      "type": "string"
        +                    },
        +                    "state": {
        +                      "type": "string"
        +                    },
        +                    "street1": {
        +                      "type": "string"
        +                    },
        +                    "street2": {
        +                      "type": "string"
        +                    },
        +                    "zipCode": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "email": {
        +              "type": "string"
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "name": {
        +              "anyOf": [
        +                {
        +                  "description": "Human-readable name (1-255 Unicode chars).",
        +                  "properties": {
        +                    "value": {
        +                      "maxLength": 255,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "phone": {
        +              "type": "string"
        +            },
        +            "title": {
        +              "type": "string"
        +            },
        +            "type": {
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "name"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "effectiveDate": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "einDocument": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "einFiled": {
        +        "type": "boolean"
        +      },
        +      "einFilingInfoSubmitted": {
        +        "type": "boolean"
        +      },
        +      "einNumber": {
        +        "type": "string"
        +      },
        +      "einReceived": {
        +        "type": "boolean"
        +      },
        +      "election83b": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "companyAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "line1": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "zip": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "deadline": {
        +                "type": "string"
        +              },
        +              "fmvPerShare": {
        +                "type": "number"
        +              },
        +              "generatedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "grantDate": {
        +                "type": "string"
        +              },
        +              "irsServiceCenter": {
        +                "enum": [
        +                  "IRS_SERVICE_CENTER_UNSPECIFIED",
        +                  "IRS_SERVICE_CENTER_AUSTIN",
        +                  "IRS_SERVICE_CENTER_KANSAS_CITY",
        +                  "IRS_SERVICE_CENTER_OGDEN"
        +                ],
        +                "type": "string"
        +              },
        +              "isNonResidentAlien": {
        +                "type": "boolean"
        +              },
        +              "itinAppliedFor": {
        +                "type": "boolean"
        +              },
        +              "lateFiling": {
        +                "type": "boolean"
        +              },
        +              "paidPerShare": {
        +                "type": "number"
        +              },
        +              "restrictions": {
        +                "type": "string"
        +              },
        +              "shareQuantity": {
        +                "type": "string"
        +              },
        +              "signatureAnchor": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "date": {
        +                        "anyOf": [
        +                          {
        +                            "properties": {
        +                              "fontSize": {
        +                                "type": "number"
        +                              },
        +                              "xFromLeft": {
        +                                "type": "number"
        +                              },
        +                              "yFromBottom": {
        +                                "type": "number"
        +                              }
        +                            },
        +                            "type": "object"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "pageHeight": {
        +                        "type": "number"
        +                      },
        +                      "pageIndex": {
        +                        "type": "integer"
        +                      },
        +                      "pageWidth": {
        +                        "type": "number"
        +                      },
        +                      "signature": {
        +                        "anyOf": [
        +                          {
        +                            "properties": {
        +                              "height": {
        +                                "type": "number"
        +                              },
        +                              "width": {
        +                                "type": "number"
        +                              },
        +                              "xFromLeft": {
        +                                "type": "number"
        +                              },
        +                              "yFromBottom": {
        +                                "type": "number"
        +                              }
        +                            },
        +                            "type": "object"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "signatureEnvelopeId": {
        +                "type": "string"
        +              },
        +              "signedAt": {
        +                "type": "string"
        +              },
        +              "signedPdfS3Bucket": {
        +                "type": "string"
        +              },
        +              "signedPdfS3Key": {
        +                "type": "string"
        +              },
        +              "signedPdfSha256": {
        +                "type": "string"
        +              },
        +              "stateOfIncorporation": {
        +                "type": "string"
        +              },
        +              "stockClass": {
        +                "type": "string"
        +              },
        +              "taxableYear": {
        +                "type": "string"
        +              },
        +              "taxpayerAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "line1": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "zip": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "taxpayerName": {
        +                "type": "string"
        +              },
        +              "unsignedPdfS3Bucket": {
        +                "type": "string"
        +              },
        +              "unsignedPdfS3Key": {
        +                "type": "string"
        +              },
        +              "unsignedPdfSha256": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "election83bIntent": {
        +        "type": "boolean"
        +      },
        +      "entityEnding": {
        +        "type": "string"
        +      },
        +      "entityType": {
        +        "enum": [
        +          "ENTITY_TYPE_UNSPECIFIED",
        +          "ENTITY_TYPE_LLC",
        +          "ENTITY_TYPE_C_CORP",
        +          "ENTITY_TYPE_S_CORP"
        +        ],
        +        "type": "string"
        +      },
        +      "fieldProvenance": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": true,
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "filedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "filingError": {
        +        "type": "string"
        +      },
        +      "filingFeeCollectedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "formationOrderPurchased": {
        +        "type": "boolean"
        +      },
        +      "formationOrderStatus": {
        +        "type": "string"
        +      },
        +      "founderExperience": {
        +        "type": "string"
        +      },
        +      "founderInviteId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "founderProfile": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "companyRole": {
        +                "enum": [
        +                  "FOUNDER_COMPANY_ROLE_UNSPECIFIED",
        +                  "FOUNDER_COMPANY_ROLE_CEO",
        +                  "FOUNDER_COMPANY_ROLE_CTO",
        +                  "FOUNDER_COMPANY_ROLE_OTHER"
        +                ],
        +                "type": "string"
        +              },
        +              "companyRoleOther": {
        +                "type": "string"
        +              },
        +              "dateOfBirth": {
        +                "type": "string"
        +              },
        +              "email": {
        +                "type": "string"
        +              },
        +              "firstName": {
        +                "type": "string"
        +              },
        +              "homeAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "lastName": {
        +                "type": "string"
        +              },
        +              "linkedinUrl": {
        +                "type": "string"
        +              },
        +              "livesOutsideUs": {
        +                "type": "boolean"
        +              },
        +              "phone": {
        +                "type": "string"
        +              },
        +              "phoneCountryCode": {
        +                "type": "string"
        +              },
        +              "primaryLocationCountry": {
        +                "type": "string"
        +              },
        +              "updatedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "usWorkAuthorization": {
        +                "enum": [
        +                  "US_WORK_AUTHORIZATION_UNSPECIFIED",
        +                  "US_WORK_AUTHORIZATION_CITIZEN_OR_PERMANENT_RESIDENT",
        +                  "US_WORK_AUTHORIZATION_VISA_HOLDER",
        +                  "US_WORK_AUTHORIZATION_NOT_AUTHORIZED"
        +                ],
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "governmentMail": {
        +        "items": {
        +          "properties": {
        +            "contentType": {
        +              "type": "string"
        +            },
        +            "fileName": {
        +              "type": "string"
        +            },
        +            "s3Bucket": {
        +              "type": "string"
        +            },
        +            "s3Key": {
        +              "type": "string"
        +            },
        +            "uploadedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "guidanceResult": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "confidence": {
        +                "type": "string"
        +              },
        +              "indicators": {
        +                "items": {
        +                  "properties": {
        +                    "category": {
        +                      "type": "string"
        +                    },
        +                    "keywords": {
        +                      "items": {
        +                        "type": "string"
        +                      },
        +                      "type": "array"
        +                    },
        +                    "level": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                "type": "array"
        +              },
        +              "reason": {
        +                "type": "string"
        +              },
        +              "suggestedType": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "hasSsn": {
        +        "type": "boolean"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "incorporator": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "address": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "name"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "naicsCode": {
        +        "type": "string"
        +      },
        +      "nameCheckResult": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "available": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "value": {
        +                        "type": "boolean"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "canContinue": {
        +                "type": "boolean"
        +              },
        +              "checkedAt": {
        +                "type": "string"
        +              },
        +              "error": {
        +                "type": "boolean"
        +              },
        +              "message": {
        +                "type": "string"
        +              },
        +              "reason": {
        +                "type": "string"
        +              },
        +              "responseTimeMs": {
        +                "type": "string"
        +              },
        +              "suggestions": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "type": "array"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "nameReservationNumber": {
        +        "type": "string"
        +      },
        +      "needsVirtualPostMail": {
        +        "type": "boolean"
        +      },
        +      "notes": {
        +        "type": "string"
        +      },
        +      "officialEinDocument": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "partnerCohortId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "partnerOrgId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "partnerPays": {
        +        "type": "boolean"
        +      },
        +      "paymentCompletedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "paymentStatus": {
        +        "enum": [
        +          "PAYMENT_STATUS_UNSPECIFIED",
        +          "PAYMENT_STATUS_PENDING",
        +          "PAYMENT_STATUS_COMPLETED",
        +          "PAYMENT_STATUS_FAILED",
        +          "PAYMENT_STATUS_REFUNDED"
        +        ],
        +        "type": "string"
        +      },
        +      "physicalBusinessAddress": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "postFormationDocuments": {
        +        "items": {
        +          "properties": {
        +            "contentType": {
        +              "type": "string"
        +            },
        +            "fileName": {
        +              "type": "string"
        +            },
        +            "s3Bucket": {
        +              "type": "string"
        +            },
        +            "s3Key": {
        +              "type": "string"
        +            },
        +            "uploadedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "processingSpeed": {
        +        "enum": [
        +          "PROCESSING_SPEED_UNSPECIFIED",
        +          "PROCESSING_SPEED_REGULAR",
        +          "PROCESSING_SPEED_TWENTY_FOUR_HOUR",
        +          "PROCESSING_SPEED_SAME_DAY",
        +          "PROCESSING_SPEED_TWO_HOUR",
        +          "PROCESSING_SPEED_ONE_HOUR"
        +        ],
        +        "type": "string"
        +      },
        +      "purpose": {
        +        "type": "string"
        +      },
        +      "referenceCode": {
        +        "type": "string"
        +      },
        +      "referralCode": {
        +        "type": "string"
        +      },
        +      "registeredAgent": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "address": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "email": {
        +                "type": "string"
        +              },
        +              "isDefault": {
        +                "type": "boolean"
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "phone": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "name"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "registeredAgentPurchased": {
        +        "type": "boolean"
        +      },
        +      "selectedDomain": {
        +        "type": "string"
        +      },
        +      "sessionId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "shareStructure": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "authorizedShares": {
        +                "type": "string"
        +              },
        +              "isDefault": {
        +                "type": "boolean"
        +              },
        +              "parValuePerShare": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "shareholders": {
        +        "items": {
        +          "properties": {
        +            "address": {
        +              "anyOf": [
        +                {
        +                  "properties": {
        +                    "city": {
        +                      "type": "string"
        +                    },
        +                    "country": {
        +                      "type": "string"
        +                    },
        +                    "county": {
        +                      "type": "string"
        +                    },
        +                    "state": {
        +                      "type": "string"
        +                    },
        +                    "street1": {
        +                      "type": "string"
        +                    },
        +                    "street2": {
        +                      "type": "string"
        +                    },
        +                    "zipCode": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "addressType": {
        +              "enum": [
        +                "ADDRESS_TYPE_UNSPECIFIED",
        +                "ADDRESS_TYPE_RESIDENTIAL",
        +                "ADDRESS_TYPE_BUSINESS"
        +              ],
        +              "type": "string"
        +            },
        +            "dateOfBirth": {
        +              "type": "string"
        +            },
        +            "effectiveDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "email": {
        +              "type": "string"
        +            },
        +            "firstName": {
        +              "type": "string"
        +            },
        +            "fullName": {
        +              "type": "string"
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "investmentAmountCents": {
        +              "type": "string"
        +            },
        +            "issueDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "lastName": {
        +              "type": "string"
        +            },
        +            "ownershipPercentage": {
        +              "type": "string"
        +            },
        +            "phone": {
        +              "type": "string"
        +            },
        +            "role": {
        +              "enum": [
        +                "SHAREHOLDER_ROLE_UNSPECIFIED",
        +                "SHAREHOLDER_ROLE_MANAGING_MEMBER",
        +                "SHAREHOLDER_ROLE_MEMBER",
        +                "SHAREHOLDER_ROLE_SHAREHOLDER",
        +                "SHAREHOLDER_ROLE_DIRECTOR",
        +                "SHAREHOLDER_ROLE_OFFICER"
        +              ],
        +              "type": "string"
        +            },
        +            "round": {
        +              "type": "string"
        +            },
        +            "safeTerms": {
        +              "anyOf": [
        +                {
        +                  "properties": {
        +                    "discountPercentage": {
        +                      "type": "string"
        +                    },
        +                    "investmentAmountCents": {
        +                      "type": "string"
        +                    },
        +                    "postMoney": {
        +                      "type": "boolean"
        +                    },
        +                    "safeIssueDate": {
        +                      "anyOf": [
        +                        {
        +                          "format": "date-time",
        +                          "type": "string"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "signedByName": {
        +                      "type": "string"
        +                    },
        +                    "signedByTitle": {
        +                      "type": "string"
        +                    },
        +                    "valuationCapCents": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "shareClass": {
        +              "enum": [
        +                "SHARE_CLASS_UNSPECIFIED",
        +                "SHARE_CLASS_COMMON",
        +                "SHARE_CLASS_PREFERRED",
        +                "SHARE_CLASS_OPTION",
        +                "SHARE_CLASS_SAFE"
        +              ],
        +              "type": "string"
        +            },
        +            "shareCount": {
        +              "type": "string"
        +            },
        +            "signedByName": {
        +              "type": "string"
        +            },
        +            "signedByTitle": {
        +              "type": "string"
        +            },
        +            "signedDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "sourceBbox": {
        +              "type": "string"
        +            },
        +            "sourcePage": {
        +              "type": "integer"
        +            },
        +            "ssnLast4": {
        +              "type": "string"
        +            },
        +            "stakeholderType": {
        +              "enum": [
        +                "STAKEHOLDER_TYPE_UNSPECIFIED",
        +                "STAKEHOLDER_TYPE_FOUNDER",
        +                "STAKEHOLDER_TYPE_ANGEL",
        +                "STAKEHOLDER_TYPE_INVESTOR_ENTITY",
        +                "STAKEHOLDER_TYPE_EMPLOYEE_POOL",
        +                "STAKEHOLDER_TYPE_ADVISOR_POOL",
        +                "STAKEHOLDER_TYPE_RESERVE"
        +              ],
        +              "type": "string"
        +            },
        +            "strikePriceCents": {
        +              "type": "string"
        +            },
        +            "title": {
        +              "type": "string"
        +            },
        +            "vestingCliffMonths": {
        +              "type": "integer"
        +            },
        +            "vestingStartDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "vestingTotalMonths": {
        +              "type": "integer"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "signedEinDocument": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "source": {
        +        "enum": [
        +          "FORMATION_SOURCE_UNSPECIFIED",
        +          "FORMATION_SOURCE_WEB",
        +          "FORMATION_SOURCE_MCP",
        +          "FORMATION_SOURCE_CLI",
        +          "FORMATION_SOURCE_AGENTS",
        +          "FORMATION_SOURCE_CONVERSATIONAL",
        +          "FORMATION_SOURCE_NAME_GEN",
        +          "FORMATION_SOURCE_WHATSAPP",
        +          "FORMATION_SOURCE_TELEGRAM",
        +          "FORMATION_SOURCE_LANDING"
        +        ],
        +        "type": "string"
        +      },
        +      "stampedCertificate": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "stateOfFormation": {
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "FORMATION_STATUS_UNSPECIFIED",
        +          "FORMATION_STATUS_INITIATED",
        +          "FORMATION_STATUS_IN_PROGRESS",
        +          "FORMATION_STATUS_PAYMENT_PENDING",
        +          "FORMATION_STATUS_PAYMENT_COMPLETE",
        +          "FORMATION_STATUS_FILING_IN_PROGRESS",
        +          "FORMATION_STATUS_COMPLETED",
        +          "FORMATION_STATUS_FAILED",
        +          "FORMATION_STATUS_CANCELLED",
        +          "FORMATION_STATUS_IMPORTED"
        +        ],
        +        "type": "string"
        +      },
        +      "submittedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "submitter": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "address": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "email": {
        +                "type": "string"
        +              },
        +              "firstName": {
        +                "type": "string"
        +              },
        +              "lastName": {
        +                "type": "string"
        +              },
        +              "phone": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "userId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedformation_set_company_setup_details1 field changed
      • changedOutput schema / properties / formation / anyOf
        Previous value: -[
        -  {
        -    "properties": {
        -      "acknowledgedWarnings": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "addressSource": {
        -        "enum": [
        -          "ADDRESS_SOURCE_UNSPECIFIED",
        -          "ADDRESS_SOURCE_OWN",
        -          "ADDRESS_SOURCE_NEED_ASSISTANCE"
        -        ],
        -        "type": "string"
        -      },
        -      "alternateName": {
        -        "type": "string"
        -      },
        -      "assignedAgent": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "email": {
        -                "type": "string"
        -              },
        -              "fullName": {
        -                "type": "string"
        -              },
        -              "id": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "authorizedParty": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "email": {
        -                "type": "string"
        -              },
        -              "name": {
        -                "anyOf": [
        -                  {
        -                    "description": "Human-readable name (1-255 Unicode chars).",
        -                    "properties": {
        -                      "value": {
        -                        "maxLength": 255,
        -                        "minLength": 1,
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "phone": {
        -                "type": "string"
        -              },
        -              "title": {
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "name"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "bankingIntent": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "cardPreference": {
        -                "enum": [
        -                  "CARD_PREFERENCE_UNSPECIFIED",
        -                  "CARD_PREFERENCE_VIRTUAL_ONLY",
        -                  "CARD_PREFERENCE_PHYSICAL_AND_VIRTUAL"
        -                ],
        -                "type": "string"
        -              },
        -              "cardShippingAddress": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "county": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "street1": {
        -                        "type": "string"
        -                      },
        -                      "street2": {
        -                        "type": "string"
        -                      },
        -                      "zipCode": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "expectedMonthlySpend": {
        -                "enum": [
        -                  "MONTHLY_SPEND_BAND_UNSPECIFIED",
        -                  "MONTHLY_SPEND_BAND_UNDER_5K",
        -                  "MONTHLY_SPEND_BAND_FROM_5K_TO_25K",
        -                  "MONTHLY_SPEND_BAND_FROM_25K_TO_100K",
        -                  "MONTHLY_SPEND_BAND_OVER_100K"
        -                ],
        -                "type": "string"
        -              },
        -              "openWhenEinReady": {
        -                "type": "boolean"
        -              },
        -              "recordedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "shipCardsToHomeAddress": {
        -                "type": "boolean"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "businessDescription": {
        -        "type": "string"
        -      },
        -      "certificateData": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "approvedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "certificateId": {
        -                "type": "string"
        -              },
        -              "downloadUrl": {
        -                "type": "string"
        -              },
        -              "expiresAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "generatedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "s3Uri": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "certificateFiled": {
        -        "type": "boolean"
        -      },
        -      "certificateStamped": {
        -        "type": "boolean"
        -      },
        -      "certificateUrl": {
        -        "type": "string"
        -      },
        -      "cohortDeal": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "currencyCode": {
        -                "type": "string"
        -              },
        -              "discountRate": {
        -                "type": "string"
        -              },
        -              "displayHeadline": {
        -                "anyOf": [
        -                  {
        -                    "description": "Free-form description (max 5000 chars).",
        -                    "properties": {
        -                      "value": {
        -                        "maxLength": 5000,
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "instrument": {
        -                "type": "string"
        -              },
        -              "investmentAmount": {
        -                "type": "string"
        -              },
        -              "investorLegalName": {
        -                "anyOf": [
        -                  {
        -                    "description": "Human-readable name (1-255 Unicode chars).",
        -                    "properties": {
        -                      "value": {
        -                        "maxLength": 255,
        -                        "minLength": 1,
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "mfn": {
        -                "type": "boolean"
        -              },
        -              "proRata": {
        -                "type": "boolean"
        -              },
        -              "valuationCap": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "cohortDealTermsId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "companyAddress": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "city": {
        -                "type": "string"
        -              },
        -              "country": {
        -                "type": "string"
        -              },
        -              "county": {
        -                "type": "string"
        -              },
        -              "state": {
        -                "type": "string"
        -              },
        -              "street1": {
        -                "type": "string"
        -              },
        -              "street2": {
        -                "type": "string"
        -              },
        -              "zipCode": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "companyId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "companyName": {
        -        "type": "string"
        -      },
        -      "companyStage": {
        -        "enum": [
        -          "COMPANY_STAGE_UNSPECIFIED",
        -          "COMPANY_STAGE_IDEA",
        -          "COMPANY_STAGE_BUILDING",
        -          "COMPANY_STAGE_REVENUE"
        -        ],
        -        "type": "string"
        -      },
        -      "confirmationNumber": {
        -        "type": "string"
        -      },
        -      "conversationHistory": {
        -        "items": {
        -          "properties": {
        -            "content": {
        -              "type": "string"
        -            },
        -            "role": {
        -              "type": "string"
        -            },
        -            "timestamp": {
        -              "type": "string"
        -            },
        -            "tool": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "createdAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "currentStep": {
        -        "enum": [
        -          "FORMATION_STEP_UNSPECIFIED",
        -          "FORMATION_STEP_CREATED",
        -          "FORMATION_STEP_BUSINESS_DESCRIBED",
        -          "FORMATION_STEP_STATE_SELECTED",
        -          "FORMATION_STEP_TYPE_SELECTED",
        -          "FORMATION_STEP_ENDING_SELECTED",
        -          "FORMATION_STEP_NAME_SET",
        -          "FORMATION_STEP_NAME_CHECKED",
        -          "FORMATION_STEP_COMPANY_ADDRESS_SET",
        -          "FORMATION_STEP_AGENT_SET",
        -          "FORMATION_STEP_SHARES_SET",
        -          "FORMATION_STEP_SHAREHOLDERS_ADDED",
        -          "FORMATION_STEP_AUTHORIZED_PARTY_SET",
        -          "FORMATION_STEP_CERTIFICATE_GENERATED",
        -          "FORMATION_STEP_CERTIFICATE_APPROVED",
        -          "FORMATION_STEP_COMPLETED",
        -          "FORMATION_STEP_FOUNDER_PROFILE_SET",
        -          "FORMATION_STEP_TEAM_EQUITY_SET",
        -          "FORMATION_STEP_DEAL_CONFIRMED",
        -          "FORMATION_STEP_BANKING_INTENT_SET",
        -          "FORMATION_STEP_SIGNED",
        -          "FORMATION_STEP_INDUSTRY_SET"
        -        ],
        -        "type": "string"
        -      },
        -      "dealTermsConfirmedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "directorsAndOfficers": {
        -        "items": {
        -          "properties": {
        -            "address": {
        -              "anyOf": [
        -                {
        -                  "properties": {
        -                    "city": {
        -                      "type": "string"
        -                    },
        -                    "country": {
        -                      "type": "string"
        -                    },
        -                    "county": {
        -                      "type": "string"
        -                    },
        -                    "state": {
        -                      "type": "string"
        -                    },
        -                    "street1": {
        -                      "type": "string"
        -                    },
        -                    "street2": {
        -                      "type": "string"
        -                    },
        -                    "zipCode": {
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "email": {
        -              "type": "string"
        -            },
        -            "id": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "name": {
        -              "anyOf": [
        -                {
        -                  "description": "Human-readable name (1-255 Unicode chars).",
        -                  "properties": {
        -                    "value": {
        -                      "maxLength": 255,
        -                      "minLength": 1,
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "phone": {
        -              "type": "string"
        -            },
        -            "title": {
        -              "type": "string"
        -            },
        -            "type": {
        -              "type": "string"
        -            }
        -          },
        -          "required": [
        -            "name"
        -          ],
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "effectiveDate": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "einDocument": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "contentType": {
        -                "type": "string"
        -              },
        -              "fileName": {
        -                "type": "string"
        -              },
        -              "s3Bucket": {
        -                "type": "string"
        -              },
        -              "s3Key": {
        -                "type": "string"
        -              },
        -              "uploadedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "einFiled": {
        -        "type": "boolean"
        -      },
        -      "einNumber": {
        -        "type": "string"
        -      },
        -      "einReceived": {
        -        "type": "boolean"
        -      },
        -      "election83b": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "companyAddress": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "line1": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "zip": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "deadline": {
        -                "type": "string"
        -              },
        -              "fmvPerShare": {
        -                "type": "number"
        -              },
        -              "generatedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "grantDate": {
        -                "type": "string"
        -              },
        -              "irsServiceCenter": {
        -                "enum": [
        -                  "IRS_SERVICE_CENTER_UNSPECIFIED",
        -                  "IRS_SERVICE_CENTER_AUSTIN",
        -                  "IRS_SERVICE_CENTER_KANSAS_CITY",
        -                  "IRS_SERVICE_CENTER_OGDEN"
        -                ],
        -                "type": "string"
        -              },
        -              "isNonResidentAlien": {
        -                "type": "boolean"
        -              },
        -              "itinAppliedFor": {
        -                "type": "boolean"
        -              },
        -              "lateFiling": {
        -                "type": "boolean"
        -              },
        -              "paidPerShare": {
        -                "type": "number"
        -              },
        -              "restrictions": {
        -                "type": "string"
        -              },
        -              "shareQuantity": {
        -                "type": "string"
        -              },
        -              "signatureAnchor": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "date": {
        -                        "anyOf": [
        -                          {
        -                            "properties": {
        -                              "fontSize": {
        -                                "type": "number"
        -                              },
        -                              "xFromLeft": {
        -                                "type": "number"
        -                              },
        -                              "yFromBottom": {
        -                                "type": "number"
        -                              }
        -                            },
        -                            "type": "object"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "pageHeight": {
        -                        "type": "number"
        -                      },
        -                      "pageIndex": {
        -                        "type": "integer"
        -                      },
        -                      "pageWidth": {
        -                        "type": "number"
        -                      },
        -                      "signature": {
        -                        "anyOf": [
        -                          {
        -                            "properties": {
        -                              "height": {
        -                                "type": "number"
        -                              },
        -                              "width": {
        -                                "type": "number"
        -                              },
        -                              "xFromLeft": {
        -                                "type": "number"
        -                              },
        -                              "yFromBottom": {
        -                                "type": "number"
        -                              }
        -                            },
        -                            "type": "object"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "signatureEnvelopeId": {
        -                "type": "string"
        -              },
        -              "signedAt": {
        -                "type": "string"
        -              },
        -              "signedPdfS3Bucket": {
        -                "type": "string"
        -              },
        -              "signedPdfS3Key": {
        -                "type": "string"
        -              },
        -              "signedPdfSha256": {
        -                "type": "string"
        -              },
        -              "stateOfIncorporation": {
        -                "type": "string"
        -              },
        -              "stockClass": {
        -                "type": "string"
        -              },
        -              "taxableYear": {
        -                "type": "string"
        -              },
        -              "taxpayerAddress": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "line1": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "zip": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "taxpayerName": {
        -                "type": "string"
        -              },
        -              "unsignedPdfS3Bucket": {
        -                "type": "string"
        -              },
        -              "unsignedPdfS3Key": {
        -                "type": "string"
        -              },
        -              "unsignedPdfSha256": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "election83bIntent": {
        -        "type": "boolean"
        -      },
        -      "entityEnding": {
        -        "type": "string"
        -      },
        -      "entityType": {
        -        "enum": [
        -          "ENTITY_TYPE_UNSPECIFIED",
        -          "ENTITY_TYPE_LLC",
        -          "ENTITY_TYPE_C_CORP",
        -          "ENTITY_TYPE_S_CORP"
        -        ],
        -        "type": "string"
        -      },
        -      "fieldProvenance": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": true,
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "filedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "filingError": {
        -        "type": "string"
        -      },
        -      "filingFeeCollectedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "formationOrderPurchased": {
        -        "type": "boolean"
        -      },
        -      "formationOrderStatus": {
        -        "type": "string"
        -      },
        -      "founderExperience": {
        -        "type": "string"
        -      },
        -      "founderInviteId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "founderProfile": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "companyRole": {
        -                "enum": [
        -                  "FOUNDER_COMPANY_ROLE_UNSPECIFIED",
        -                  "FOUNDER_COMPANY_ROLE_CEO",
        -                  "FOUNDER_COMPANY_ROLE_CTO",
        -                  "FOUNDER_COMPANY_ROLE_OTHER"
        -                ],
        -                "type": "string"
        -              },
        -              "companyRoleOther": {
        -                "type": "string"
        -              },
        -              "dateOfBirth": {
        -                "type": "string"
        -              },
        -              "email": {
        -                "type": "string"
        -              },
        -              "firstName": {
        -                "type": "string"
        -              },
        -              "homeAddress": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "county": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "street1": {
        -                        "type": "string"
        -                      },
        -                      "street2": {
        -                        "type": "string"
        -                      },
        -                      "zipCode": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "lastName": {
        -                "type": "string"
        -              },
        -              "linkedinUrl": {
        -                "type": "string"
        -              },
        -              "livesOutsideUs": {
        -                "type": "boolean"
        -              },
        -              "phone": {
        -                "type": "string"
        -              },
        -              "phoneCountryCode": {
        -                "type": "string"
        -              },
        -              "primaryLocationCountry": {
        -                "type": "string"
        -              },
        -              "updatedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "usWorkAuthorization": {
        -                "enum": [
        -                  "US_WORK_AUTHORIZATION_UNSPECIFIED",
        -                  "US_WORK_AUTHORIZATION_CITIZEN_OR_PERMANENT_RESIDENT",
        -                  "US_WORK_AUTHORIZATION_VISA_HOLDER",
        -                  "US_WORK_AUTHORIZATION_NOT_AUTHORIZED"
        -                ],
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "governmentMail": {
        -        "items": {
        -          "properties": {
        -            "contentType": {
        -              "type": "string"
        -            },
        -            "fileName": {
        -              "type": "string"
        -            },
        -            "s3Bucket": {
        -              "type": "string"
        -            },
        -            "s3Key": {
        -              "type": "string"
        -            },
        -            "uploadedAt": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "guidanceResult": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "confidence": {
        -                "type": "string"
        -              },
        -              "indicators": {
        -                "items": {
        -                  "properties": {
        -                    "category": {
        -                      "type": "string"
        -                    },
        -                    "keywords": {
        -                      "items": {
        -                        "type": "string"
        -                      },
        -                      "type": "array"
        -                    },
        -                    "level": {
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                "type": "array"
        -              },
        -              "reason": {
        -                "type": "string"
        -              },
        -              "suggestedType": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "hasSsn": {
        -        "type": "boolean"
        -      },
        -      "id": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "incorporator": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "address": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "county": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "street1": {
        -                        "type": "string"
        -                      },
        -                      "street2": {
        -                        "type": "string"
        -                      },
        -                      "zipCode": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "name": {
        -                "anyOf": [
        -                  {
        -                    "description": "Human-readable name (1-255 Unicode chars).",
        -                    "properties": {
        -                      "value": {
        -                        "maxLength": 255,
        -                        "minLength": 1,
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "name"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "naicsCode": {
        -        "type": "string"
        -      },
        -      "nameCheckResult": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "available": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "value": {
        -                        "type": "boolean"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "canContinue": {
        -                "type": "boolean"
        -              },
        -              "checkedAt": {
        -                "type": "string"
        -              },
        -              "error": {
        -                "type": "boolean"
        -              },
        -              "message": {
        -                "type": "string"
        -              },
        -              "reason": {
        -                "type": "string"
        -              },
        -              "responseTimeMs": {
        -                "type": "string"
        -              },
        -              "suggestions": {
        -                "items": {
        -                  "type": "string"
        -                },
        -                "type": "array"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "nameReservationNumber": {
        -        "type": "string"
        -      },
        -      "needsVirtualPostMail": {
        -        "type": "boolean"
        -      },
        -      "notes": {
        -        "type": "string"
        -      },
        -      "officialEinDocument": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "contentType": {
        -                "type": "string"
        -              },
        -              "fileName": {
        -                "type": "string"
        -              },
        -              "s3Bucket": {
        -                "type": "string"
        -              },
        -              "s3Key": {
        -                "type": "string"
        -              },
        -              "uploadedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "partnerCohortId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "partnerOrgId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "partnerPays": {
        -        "type": "boolean"
        -      },
        -      "paymentCompletedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "paymentStatus": {
        -        "enum": [
        -          "PAYMENT_STATUS_UNSPECIFIED",
        -          "PAYMENT_STATUS_PENDING",
        -          "PAYMENT_STATUS_COMPLETED",
        -          "PAYMENT_STATUS_FAILED",
        -          "PAYMENT_STATUS_REFUNDED"
        -        ],
        -        "type": "string"
        -      },
        -      "physicalBusinessAddress": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "city": {
        -                "type": "string"
        -              },
        -              "country": {
        -                "type": "string"
        -              },
        -              "county": {
        -                "type": "string"
        -              },
        -              "state": {
        -                "type": "string"
        -              },
        -              "street1": {
        -                "type": "string"
        -              },
        -              "street2": {
        -                "type": "string"
        -              },
        -              "zipCode": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "postFormationDocuments": {
        -        "items": {
        -          "properties": {
        -            "contentType": {
        -              "type": "string"
        -            },
        -            "fileName": {
        -              "type": "string"
        -            },
        -            "s3Bucket": {
        -              "type": "string"
        -            },
        -            "s3Key": {
        -              "type": "string"
        -            },
        -            "uploadedAt": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "processingSpeed": {
        -        "enum": [
        -          "PROCESSING_SPEED_UNSPECIFIED",
        -          "PROCESSING_SPEED_REGULAR",
        -          "PROCESSING_SPEED_TWENTY_FOUR_HOUR",
        -          "PROCESSING_SPEED_SAME_DAY",
        -          "PROCESSING_SPEED_TWO_HOUR",
        -          "PROCESSING_SPEED_ONE_HOUR"
        -        ],
        -        "type": "string"
        -      },
        -      "purpose": {
        -        "type": "string"
        -      },
        -      "referenceCode": {
        -        "type": "string"
        -      },
        -      "referralCode": {
        -        "type": "string"
        -      },
        -      "registeredAgent": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "address": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "county": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "street1": {
        -                        "type": "string"
        -                      },
        -                      "street2": {
        -                        "type": "string"
        -                      },
        -                      "zipCode": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "email": {
        -                "type": "string"
        -              },
        -              "isDefault": {
        -                "type": "boolean"
        -              },
        -              "name": {
        -                "anyOf": [
        -                  {
        -                    "description": "Human-readable name (1-255 Unicode chars).",
        -                    "properties": {
        -                      "value": {
        -                        "maxLength": 255,
        -                        "minLength": 1,
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "phone": {
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "name"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "registeredAgentPurchased": {
        -        "type": "boolean"
        -      },
        -      "selectedDomain": {
        -        "type": "string"
        -      },
        -      "sessionId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "shareStructure": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "authorizedShares": {
        -                "type": "string"
        -              },
        -              "isDefault": {
        -                "type": "boolean"
        -              },
        -              "parValuePerShare": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "shareholders": {
        -        "items": {
        -          "properties": {
        -            "address": {
        -              "anyOf": [
        -                {
        -                  "properties": {
        -                    "city": {
        -                      "type": "string"
        -                    },
        -                    "country": {
        -                      "type": "string"
        -                    },
        -                    "county": {
        -                      "type": "string"
        -                    },
        -                    "state": {
        -                      "type": "string"
        -                    },
        -                    "street1": {
        -                      "type": "string"
        -                    },
        -                    "street2": {
        -                      "type": "string"
        -                    },
        -                    "zipCode": {
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "addressType": {
        -              "enum": [
        -                "ADDRESS_TYPE_UNSPECIFIED",
        -                "ADDRESS_TYPE_RESIDENTIAL",
        -                "ADDRESS_TYPE_BUSINESS"
        -              ],
        -              "type": "string"
        -            },
        -            "dateOfBirth": {
        -              "type": "string"
        -            },
        -            "effectiveDate": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "email": {
        -              "type": "string"
        -            },
        -            "firstName": {
        -              "type": "string"
        -            },
        -            "fullName": {
        -              "type": "string"
        -            },
        -            "id": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "investmentAmountCents": {
        -              "type": "string"
        -            },
        -            "issueDate": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "lastName": {
        -              "type": "string"
        -            },
        -            "ownershipPercentage": {
        -              "type": "string"
        -            },
        -            "phone": {
        -              "type": "string"
        -            },
        -            "role": {
        -              "enum": [
        -                "SHAREHOLDER_ROLE_UNSPECIFIED",
        -                "SHAREHOLDER_ROLE_MANAGING_MEMBER",
        -                "SHAREHOLDER_ROLE_MEMBER",
        -                "SHAREHOLDER_ROLE_SHAREHOLDER",
        -                "SHAREHOLDER_ROLE_DIRECTOR",
        -                "SHAREHOLDER_ROLE_OFFICER"
        -              ],
        -              "type": "string"
        -            },
        -            "round": {
        -              "type": "string"
        -            },
        -            "safeTerms": {
        -              "anyOf": [
        -                {
        -                  "properties": {
        -                    "discountPercentage": {
        -                      "type": "string"
        -                    },
        -                    "investmentAmountCents": {
        -                      "type": "string"
        -                    },
        -                    "postMoney": {
        -                      "type": "boolean"
        -                    },
        -                    "safeIssueDate": {
        -                      "anyOf": [
        -                        {
        -                          "format": "date-time",
        -                          "type": "string"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "signedByName": {
        -                      "type": "string"
        -                    },
        -                    "signedByTitle": {
        -                      "type": "string"
        -                    },
        -                    "valuationCapCents": {
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "shareClass": {
        -              "enum": [
        -                "SHARE_CLASS_UNSPECIFIED",
        -                "SHARE_CLASS_COMMON",
        -                "SHARE_CLASS_PREFERRED",
        -                "SHARE_CLASS_OPTION",
        -                "SHARE_CLASS_SAFE"
        -              ],
        -              "type": "string"
        -            },
        -            "shareCount": {
        -              "type": "string"
        -            },
        -            "signedByName": {
        -              "type": "string"
        -            },
        -            "signedByTitle": {
        -              "type": "string"
        -            },
        -            "signedDate": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "sourceBbox": {
        -              "type": "string"
        -            },
        -            "sourcePage": {
        -              "type": "integer"
        -            },
        -            "ssnLast4": {
        -              "type": "string"
        -            },
        -            "stakeholderType": {
        -              "enum": [
        -                "STAKEHOLDER_TYPE_UNSPECIFIED",
        -                "STAKEHOLDER_TYPE_FOUNDER",
        -                "STAKEHOLDER_TYPE_ANGEL",
        -                "STAKEHOLDER_TYPE_INVESTOR_ENTITY",
        -                "STAKEHOLDER_TYPE_EMPLOYEE_POOL",
        -                "STAKEHOLDER_TYPE_ADVISOR_POOL",
        -                "STAKEHOLDER_TYPE_RESERVE"
        -              ],
        -              "type": "string"
        -            },
        -            "strikePriceCents": {
        -              "type": "string"
        -            },
        -            "title": {
        -              "type": "string"
        -            },
        -            "vestingCliffMonths": {
        -              "type": "integer"
        -            },
        -            "vestingStartDate": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "vestingTotalMonths": {
        -              "type": "integer"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "signedEinDocument": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "contentType": {
        -                "type": "string"
        -              },
        -              "fileName": {
        -                "type": "string"
        -              },
        -              "s3Bucket": {
        -                "type": "string"
        -              },
        -              "s3Key": {
        -                "type": "string"
        -              },
        -              "uploadedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "source": {
        -        "enum": [
        -          "FORMATION_SOURCE_UNSPECIFIED",
        -          "FORMATION_SOURCE_WEB",
        -          "FORMATION_SOURCE_MCP",
        -          "FORMATION_SOURCE_CLI",
        -          "FORMATION_SOURCE_AGENTS",
        -          "FORMATION_SOURCE_CONVERSATIONAL",
        -          "FORMATION_SOURCE_NAME_GEN",
        -          "FORMATION_SOURCE_WHATSAPP",
        -          "FORMATION_SOURCE_TELEGRAM",
        -          "FORMATION_SOURCE_LANDING"
        -        ],
        -        "type": "string"
        -      },
        -      "stampedCertificate": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "contentType": {
        -                "type": "string"
        -              },
        -              "fileName": {
        -                "type": "string"
        -              },
        -              "s3Bucket": {
        -                "type": "string"
        -              },
        -              "s3Key": {
        -                "type": "string"
        -              },
        -              "uploadedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "stateOfFormation": {
        -        "type": "string"
        -      },
        -      "status": {
        -        "enum": [
        -          "FORMATION_STATUS_UNSPECIFIED",
        -          "FORMATION_STATUS_INITIATED",
        -          "FORMATION_STATUS_IN_PROGRESS",
        -          "FORMATION_STATUS_PAYMENT_PENDING",
        -          "FORMATION_STATUS_PAYMENT_COMPLETE",
        -          "FORMATION_STATUS_FILING_IN_PROGRESS",
        -          "FORMATION_STATUS_COMPLETED",
        -          "FORMATION_STATUS_FAILED",
        -          "FORMATION_STATUS_CANCELLED",
        -          "FORMATION_STATUS_IMPORTED"
        -        ],
        -        "type": "string"
        -      },
        -      "submittedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "submitter": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "address": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "county": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "street1": {
        -                        "type": "string"
        -                      },
        -                      "street2": {
        -                        "type": "string"
        -                      },
        -                      "zipCode": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "email": {
        -                "type": "string"
        -              },
        -              "firstName": {
        -                "type": "string"
        -              },
        -              "lastName": {
        -                "type": "string"
        -              },
        -              "phone": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "updatedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "userId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "properties": {
        +      "acknowledgedWarnings": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "addressSource": {
        +        "enum": [
        +          "ADDRESS_SOURCE_UNSPECIFIED",
        +          "ADDRESS_SOURCE_OWN",
        +          "ADDRESS_SOURCE_NEED_ASSISTANCE"
        +        ],
        +        "type": "string"
        +      },
        +      "alternateName": {
        +        "type": "string"
        +      },
        +      "assignedAgent": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "email": {
        +                "type": "string"
        +              },
        +              "fullName": {
        +                "type": "string"
        +              },
        +              "id": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "authorizedParty": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "email": {
        +                "type": "string"
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "phone": {
        +                "type": "string"
        +              },
        +              "title": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "name"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "bankingIntent": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "cardPreference": {
        +                "enum": [
        +                  "CARD_PREFERENCE_UNSPECIFIED",
        +                  "CARD_PREFERENCE_VIRTUAL_ONLY",
        +                  "CARD_PREFERENCE_PHYSICAL_AND_VIRTUAL"
        +                ],
        +                "type": "string"
        +              },
        +              "cardShippingAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "expectedMonthlySpend": {
        +                "enum": [
        +                  "MONTHLY_SPEND_BAND_UNSPECIFIED",
        +                  "MONTHLY_SPEND_BAND_UNDER_5K",
        +                  "MONTHLY_SPEND_BAND_FROM_5K_TO_25K",
        +                  "MONTHLY_SPEND_BAND_FROM_25K_TO_100K",
        +                  "MONTHLY_SPEND_BAND_OVER_100K"
        +                ],
        +                "type": "string"
        +              },
        +              "openWhenEinReady": {
        +                "type": "boolean"
        +              },
        +              "recordedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "shipCardsToHomeAddress": {
        +                "type": "boolean"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "businessDescription": {
        +        "type": "string"
        +      },
        +      "certificateData": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "approvedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "certificateId": {
        +                "type": "string"
        +              },
        +              "downloadUrl": {
        +                "type": "string"
        +              },
        +              "expiresAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "generatedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "s3Uri": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "certificateFiled": {
        +        "type": "boolean"
        +      },
        +      "certificateStamped": {
        +        "type": "boolean"
        +      },
        +      "certificateUrl": {
        +        "type": "string"
        +      },
        +      "cohortDeal": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "currencyCode": {
        +                "type": "string"
        +              },
        +              "discountRate": {
        +                "type": "string"
        +              },
        +              "displayHeadline": {
        +                "anyOf": [
        +                  {
        +                    "description": "Free-form description (max 5000 chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 5000,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "instrument": {
        +                "type": "string"
        +              },
        +              "investmentAmount": {
        +                "type": "string"
        +              },
        +              "investorLegalName": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "mfn": {
        +                "type": "boolean"
        +              },
        +              "proRata": {
        +                "type": "boolean"
        +              },
        +              "valuationCap": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "cohortDealTermsId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyAddress": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyName": {
        +        "type": "string"
        +      },
        +      "companyStage": {
        +        "enum": [
        +          "COMPANY_STAGE_UNSPECIFIED",
        +          "COMPANY_STAGE_IDEA",
        +          "COMPANY_STAGE_BUILDING",
        +          "COMPANY_STAGE_REVENUE"
        +        ],
        +        "type": "string"
        +      },
        +      "confirmationNumber": {
        +        "type": "string"
        +      },
        +      "conversationHistory": {
        +        "items": {
        +          "properties": {
        +            "content": {
        +              "type": "string"
        +            },
        +            "role": {
        +              "type": "string"
        +            },
        +            "timestamp": {
        +              "type": "string"
        +            },
        +            "tool": {
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "currentStep": {
        +        "enum": [
        +          "FORMATION_STEP_UNSPECIFIED",
        +          "FORMATION_STEP_CREATED",
        +          "FORMATION_STEP_BUSINESS_DESCRIBED",
        +          "FORMATION_STEP_STATE_SELECTED",
        +          "FORMATION_STEP_TYPE_SELECTED",
        +          "FORMATION_STEP_ENDING_SELECTED",
        +          "FORMATION_STEP_NAME_SET",
        +          "FORMATION_STEP_NAME_CHECKED",
        +          "FORMATION_STEP_COMPANY_ADDRESS_SET",
        +          "FORMATION_STEP_AGENT_SET",
        +          "FORMATION_STEP_SHARES_SET",
        +          "FORMATION_STEP_SHAREHOLDERS_ADDED",
        +          "FORMATION_STEP_AUTHORIZED_PARTY_SET",
        +          "FORMATION_STEP_CERTIFICATE_GENERATED",
        +          "FORMATION_STEP_CERTIFICATE_APPROVED",
        +          "FORMATION_STEP_COMPLETED",
        +          "FORMATION_STEP_FOUNDER_PROFILE_SET",
        +          "FORMATION_STEP_TEAM_EQUITY_SET",
        +          "FORMATION_STEP_DEAL_CONFIRMED",
        +          "FORMATION_STEP_BANKING_INTENT_SET",
        +          "FORMATION_STEP_SIGNED",
        +          "FORMATION_STEP_INDUSTRY_SET"
        +        ],
        +        "type": "string"
        +      },
        +      "dealTermsConfirmedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "directorsAndOfficers": {
        +        "items": {
        +          "properties": {
        +            "address": {
        +              "anyOf": [
        +                {
        +                  "properties": {
        +                    "city": {
        +                      "type": "string"
        +                    },
        +                    "country": {
        +                      "type": "string"
        +                    },
        +                    "county": {
        +                      "type": "string"
        +                    },
        +                    "state": {
        +                      "type": "string"
        +                    },
        +                    "street1": {
        +                      "type": "string"
        +                    },
        +                    "street2": {
        +                      "type": "string"
        +                    },
        +                    "zipCode": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "email": {
        +              "type": "string"
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "name": {
        +              "anyOf": [
        +                {
        +                  "description": "Human-readable name (1-255 Unicode chars).",
        +                  "properties": {
        +                    "value": {
        +                      "maxLength": 255,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "phone": {
        +              "type": "string"
        +            },
        +            "title": {
        +              "type": "string"
        +            },
        +            "type": {
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "name"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "effectiveDate": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "einDocument": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "einFiled": {
        +        "type": "boolean"
        +      },
        +      "einFilingInfoSubmitted": {
        +        "type": "boolean"
        +      },
        +      "einNumber": {
        +        "type": "string"
        +      },
        +      "einReceived": {
        +        "type": "boolean"
        +      },
        +      "election83b": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "companyAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "line1": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "zip": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "deadline": {
        +                "type": "string"
        +              },
        +              "fmvPerShare": {
        +                "type": "number"
        +              },
        +              "generatedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "grantDate": {
        +                "type": "string"
        +              },
        +              "irsServiceCenter": {
        +                "enum": [
        +                  "IRS_SERVICE_CENTER_UNSPECIFIED",
        +                  "IRS_SERVICE_CENTER_AUSTIN",
        +                  "IRS_SERVICE_CENTER_KANSAS_CITY",
        +                  "IRS_SERVICE_CENTER_OGDEN"
        +                ],
        +                "type": "string"
        +              },
        +              "isNonResidentAlien": {
        +                "type": "boolean"
        +              },
        +              "itinAppliedFor": {
        +                "type": "boolean"
        +              },
        +              "lateFiling": {
        +                "type": "boolean"
        +              },
        +              "paidPerShare": {
        +                "type": "number"
        +              },
        +              "restrictions": {
        +                "type": "string"
        +              },
        +              "shareQuantity": {
        +                "type": "string"
        +              },
        +              "signatureAnchor": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "date": {
        +                        "anyOf": [
        +                          {
        +                            "properties": {
        +                              "fontSize": {
        +                                "type": "number"
        +                              },
        +                              "xFromLeft": {
        +                                "type": "number"
        +                              },
        +                              "yFromBottom": {
        +                                "type": "number"
        +                              }
        +                            },
        +                            "type": "object"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "pageHeight": {
        +                        "type": "number"
        +                      },
        +                      "pageIndex": {
        +                        "type": "integer"
        +                      },
        +                      "pageWidth": {
        +                        "type": "number"
        +                      },
        +                      "signature": {
        +                        "anyOf": [
        +                          {
        +                            "properties": {
        +                              "height": {
        +                                "type": "number"
        +                              },
        +                              "width": {
        +                                "type": "number"
        +                              },
        +                              "xFromLeft": {
        +                                "type": "number"
        +                              },
        +                              "yFromBottom": {
        +                                "type": "number"
        +                              }
        +                            },
        +                            "type": "object"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "signatureEnvelopeId": {
        +                "type": "string"
        +              },
        +              "signedAt": {
        +                "type": "string"
        +              },
        +              "signedPdfS3Bucket": {
        +                "type": "string"
        +              },
        +              "signedPdfS3Key": {
        +                "type": "string"
        +              },
        +              "signedPdfSha256": {
        +                "type": "string"
        +              },
        +              "stateOfIncorporation": {
        +                "type": "string"
        +              },
        +              "stockClass": {
        +                "type": "string"
        +              },
        +              "taxableYear": {
        +                "type": "string"
        +              },
        +              "taxpayerAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "line1": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "zip": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "taxpayerName": {
        +                "type": "string"
        +              },
        +              "unsignedPdfS3Bucket": {
        +                "type": "string"
        +              },
        +              "unsignedPdfS3Key": {
        +                "type": "string"
        +              },
        +              "unsignedPdfSha256": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "election83bIntent": {
        +        "type": "boolean"
        +      },
        +      "entityEnding": {
        +        "type": "string"
        +      },
        +      "entityType": {
        +        "enum": [
        +          "ENTITY_TYPE_UNSPECIFIED",
        +          "ENTITY_TYPE_LLC",
        +          "ENTITY_TYPE_C_CORP",
        +          "ENTITY_TYPE_S_CORP"
        +        ],
        +        "type": "string"
        +      },
        +      "fieldProvenance": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": true,
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "filedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "filingError": {
        +        "type": "string"
        +      },
        +      "filingFeeCollectedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "formationOrderPurchased": {
        +        "type": "boolean"
        +      },
        +      "formationOrderStatus": {
        +        "type": "string"
        +      },
        +      "founderExperience": {
        +        "type": "string"
        +      },
        +      "founderInviteId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "founderProfile": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "companyRole": {
        +                "enum": [
        +                  "FOUNDER_COMPANY_ROLE_UNSPECIFIED",
        +                  "FOUNDER_COMPANY_ROLE_CEO",
        +                  "FOUNDER_COMPANY_ROLE_CTO",
        +                  "FOUNDER_COMPANY_ROLE_OTHER"
        +                ],
        +                "type": "string"
        +              },
        +              "companyRoleOther": {
        +                "type": "string"
        +              },
        +              "dateOfBirth": {
        +                "type": "string"
        +              },
        +              "email": {
        +                "type": "string"
        +              },
        +              "firstName": {
        +                "type": "string"
        +              },
        +              "homeAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "lastName": {
        +                "type": "string"
        +              },
        +              "linkedinUrl": {
        +                "type": "string"
        +              },
        +              "livesOutsideUs": {
        +                "type": "boolean"
        +              },
        +              "phone": {
        +                "type": "string"
        +              },
        +              "phoneCountryCode": {
        +                "type": "string"
        +              },
        +              "primaryLocationCountry": {
        +                "type": "string"
        +              },
        +              "updatedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "usWorkAuthorization": {
        +                "enum": [
        +                  "US_WORK_AUTHORIZATION_UNSPECIFIED",
        +                  "US_WORK_AUTHORIZATION_CITIZEN_OR_PERMANENT_RESIDENT",
        +                  "US_WORK_AUTHORIZATION_VISA_HOLDER",
        +                  "US_WORK_AUTHORIZATION_NOT_AUTHORIZED"
        +                ],
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "governmentMail": {
        +        "items": {
        +          "properties": {
        +            "contentType": {
        +              "type": "string"
        +            },
        +            "fileName": {
        +              "type": "string"
        +            },
        +            "s3Bucket": {
        +              "type": "string"
        +            },
        +            "s3Key": {
        +              "type": "string"
        +            },
        +            "uploadedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "guidanceResult": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "confidence": {
        +                "type": "string"
        +              },
        +              "indicators": {
        +                "items": {
        +                  "properties": {
        +                    "category": {
        +                      "type": "string"
        +                    },
        +                    "keywords": {
        +                      "items": {
        +                        "type": "string"
        +                      },
        +                      "type": "array"
        +                    },
        +                    "level": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                "type": "array"
        +              },
        +              "reason": {
        +                "type": "string"
        +              },
        +              "suggestedType": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "hasSsn": {
        +        "type": "boolean"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "incorporator": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "address": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "name"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "naicsCode": {
        +        "type": "string"
        +      },
        +      "nameCheckResult": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "available": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "value": {
        +                        "type": "boolean"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "canContinue": {
        +                "type": "boolean"
        +              },
        +              "checkedAt": {
        +                "type": "string"
        +              },
        +              "error": {
        +                "type": "boolean"
        +              },
        +              "message": {
        +                "type": "string"
        +              },
        +              "reason": {
        +                "type": "string"
        +              },
        +              "responseTimeMs": {
        +                "type": "string"
        +              },
        +              "suggestions": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "type": "array"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "nameReservationNumber": {
        +        "type": "string"
        +      },
        +      "needsVirtualPostMail": {
        +        "type": "boolean"
        +      },
        +      "notes": {
        +        "type": "string"
        +      },
        +      "officialEinDocument": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "partnerCohortId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "partnerOrgId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "partnerPays": {
        +        "type": "boolean"
        +      },
        +      "paymentCompletedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "paymentStatus": {
        +        "enum": [
        +          "PAYMENT_STATUS_UNSPECIFIED",
        +          "PAYMENT_STATUS_PENDING",
        +          "PAYMENT_STATUS_COMPLETED",
        +          "PAYMENT_STATUS_FAILED",
        +          "PAYMENT_STATUS_REFUNDED"
        +        ],
        +        "type": "string"
        +      },
        +      "physicalBusinessAddress": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "postFormationDocuments": {
        +        "items": {
        +          "properties": {
        +            "contentType": {
        +              "type": "string"
        +            },
        +            "fileName": {
        +              "type": "string"
        +            },
        +            "s3Bucket": {
        +              "type": "string"
        +            },
        +            "s3Key": {
        +              "type": "string"
        +            },
        +            "uploadedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "processingSpeed": {
        +        "enum": [
        +          "PROCESSING_SPEED_UNSPECIFIED",
        +          "PROCESSING_SPEED_REGULAR",
        +          "PROCESSING_SPEED_TWENTY_FOUR_HOUR",
        +          "PROCESSING_SPEED_SAME_DAY",
        +          "PROCESSING_SPEED_TWO_HOUR",
        +          "PROCESSING_SPEED_ONE_HOUR"
        +        ],
        +        "type": "string"
        +      },
        +      "purpose": {
        +        "type": "string"
        +      },
        +      "referenceCode": {
        +        "type": "string"
        +      },
        +      "referralCode": {
        +        "type": "string"
        +      },
        +      "registeredAgent": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "address": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "email": {
        +                "type": "string"
        +              },
        +              "isDefault": {
        +                "type": "boolean"
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "phone": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "name"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "registeredAgentPurchased": {
        +        "type": "boolean"
        +      },
        +      "selectedDomain": {
        +        "type": "string"
        +      },
        +      "sessionId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "shareStructure": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "authorizedShares": {
        +                "type": "string"
        +              },
        +              "isDefault": {
        +                "type": "boolean"
        +              },
        +              "parValuePerShare": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "shareholders": {
        +        "items": {
        +          "properties": {
        +            "address": {
        +              "anyOf": [
        +                {
        +                  "properties": {
        +                    "city": {
        +                      "type": "string"
        +                    },
        +                    "country": {
        +                      "type": "string"
        +                    },
        +                    "county": {
        +                      "type": "string"
        +                    },
        +                    "state": {
        +                      "type": "string"
        +                    },
        +                    "street1": {
        +                      "type": "string"
        +                    },
        +                    "street2": {
        +                      "type": "string"
        +                    },
        +                    "zipCode": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "addressType": {
        +              "enum": [
        +                "ADDRESS_TYPE_UNSPECIFIED",
        +                "ADDRESS_TYPE_RESIDENTIAL",
        +                "ADDRESS_TYPE_BUSINESS"
        +              ],
        +              "type": "string"
        +            },
        +            "dateOfBirth": {
        +              "type": "string"
        +            },
        +            "effectiveDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "email": {
        +              "type": "string"
        +            },
        +            "firstName": {
        +              "type": "string"
        +            },
        +            "fullName": {
        +              "type": "string"
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "investmentAmountCents": {
        +              "type": "string"
        +            },
        +            "issueDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "lastName": {
        +              "type": "string"
        +            },
        +            "ownershipPercentage": {
        +              "type": "string"
        +            },
        +            "phone": {
        +              "type": "string"
        +            },
        +            "role": {
        +              "enum": [
        +                "SHAREHOLDER_ROLE_UNSPECIFIED",
        +                "SHAREHOLDER_ROLE_MANAGING_MEMBER",
        +                "SHAREHOLDER_ROLE_MEMBER",
        +                "SHAREHOLDER_ROLE_SHAREHOLDER",
        +                "SHAREHOLDER_ROLE_DIRECTOR",
        +                "SHAREHOLDER_ROLE_OFFICER"
        +              ],
        +              "type": "string"
        +            },
        +            "round": {
        +              "type": "string"
        +            },
        +            "safeTerms": {
        +              "anyOf": [
        +                {
        +                  "properties": {
        +                    "discountPercentage": {
        +                      "type": "string"
        +                    },
        +                    "investmentAmountCents": {
        +                      "type": "string"
        +                    },
        +                    "postMoney": {
        +                      "type": "boolean"
        +                    },
        +                    "safeIssueDate": {
        +                      "anyOf": [
        +                        {
        +                          "format": "date-time",
        +                          "type": "string"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "signedByName": {
        +                      "type": "string"
        +                    },
        +                    "signedByTitle": {
        +                      "type": "string"
        +                    },
        +                    "valuationCapCents": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "shareClass": {
        +              "enum": [
        +                "SHARE_CLASS_UNSPECIFIED",
        +                "SHARE_CLASS_COMMON",
        +                "SHARE_CLASS_PREFERRED",
        +                "SHARE_CLASS_OPTION",
        +                "SHARE_CLASS_SAFE"
        +              ],
        +              "type": "string"
        +            },
        +            "shareCount": {
        +              "type": "string"
        +            },
        +            "signedByName": {
        +              "type": "string"
        +            },
        +            "signedByTitle": {
        +              "type": "string"
        +            },
        +            "signedDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "sourceBbox": {
        +              "type": "string"
        +            },
        +            "sourcePage": {
        +              "type": "integer"
        +            },
        +            "ssnLast4": {
        +              "type": "string"
        +            },
        +            "stakeholderType": {
        +              "enum": [
        +                "STAKEHOLDER_TYPE_UNSPECIFIED",
        +                "STAKEHOLDER_TYPE_FOUNDER",
        +                "STAKEHOLDER_TYPE_ANGEL",
        +                "STAKEHOLDER_TYPE_INVESTOR_ENTITY",
        +                "STAKEHOLDER_TYPE_EMPLOYEE_POOL",
        +                "STAKEHOLDER_TYPE_ADVISOR_POOL",
        +                "STAKEHOLDER_TYPE_RESERVE"
        +              ],
        +              "type": "string"
        +            },
        +            "strikePriceCents": {
        +              "type": "string"
        +            },
        +            "title": {
        +              "type": "string"
        +            },
        +            "vestingCliffMonths": {
        +              "type": "integer"
        +            },
        +            "vestingStartDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "vestingTotalMonths": {
        +              "type": "integer"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "signedEinDocument": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "source": {
        +        "enum": [
        +          "FORMATION_SOURCE_UNSPECIFIED",
        +          "FORMATION_SOURCE_WEB",
        +          "FORMATION_SOURCE_MCP",
        +          "FORMATION_SOURCE_CLI",
        +          "FORMATION_SOURCE_AGENTS",
        +          "FORMATION_SOURCE_CONVERSATIONAL",
        +          "FORMATION_SOURCE_NAME_GEN",
        +          "FORMATION_SOURCE_WHATSAPP",
        +          "FORMATION_SOURCE_TELEGRAM",
        +          "FORMATION_SOURCE_LANDING"
        +        ],
        +        "type": "string"
        +      },
        +      "stampedCertificate": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "stateOfFormation": {
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "FORMATION_STATUS_UNSPECIFIED",
        +          "FORMATION_STATUS_INITIATED",
        +          "FORMATION_STATUS_IN_PROGRESS",
        +          "FORMATION_STATUS_PAYMENT_PENDING",
        +          "FORMATION_STATUS_PAYMENT_COMPLETE",
        +          "FORMATION_STATUS_FILING_IN_PROGRESS",
        +          "FORMATION_STATUS_COMPLETED",
        +          "FORMATION_STATUS_FAILED",
        +          "FORMATION_STATUS_CANCELLED",
        +          "FORMATION_STATUS_IMPORTED"
        +        ],
        +        "type": "string"
        +      },
        +      "submittedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "submitter": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "address": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "email": {
        +                "type": "string"
        +              },
        +              "firstName": {
        +                "type": "string"
        +              },
        +              "lastName": {
        +                "type": "string"
        +              },
        +              "phone": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "userId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedformation_set_election83b1 field changed
      • changedOutput schema / properties / formation / anyOf
        Previous value: -[
        -  {
        -    "properties": {
        -      "acknowledgedWarnings": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "addressSource": {
        -        "enum": [
        -          "ADDRESS_SOURCE_UNSPECIFIED",
        -          "ADDRESS_SOURCE_OWN",
        -          "ADDRESS_SOURCE_NEED_ASSISTANCE"
        -        ],
        -        "type": "string"
        -      },
        -      "alternateName": {
        -        "type": "string"
        -      },
        -      "assignedAgent": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "email": {
        -                "type": "string"
        -              },
        -              "fullName": {
        -                "type": "string"
        -              },
        -              "id": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "authorizedParty": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "email": {
        -                "type": "string"
        -              },
        -              "name": {
        -                "anyOf": [
        -                  {
        -                    "description": "Human-readable name (1-255 Unicode chars).",
        -                    "properties": {
        -                      "value": {
        -                        "maxLength": 255,
        -                        "minLength": 1,
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "phone": {
        -                "type": "string"
        -              },
        -              "title": {
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "name"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "bankingIntent": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "cardPreference": {
        -                "enum": [
        -                  "CARD_PREFERENCE_UNSPECIFIED",
        -                  "CARD_PREFERENCE_VIRTUAL_ONLY",
        -                  "CARD_PREFERENCE_PHYSICAL_AND_VIRTUAL"
        -                ],
        -                "type": "string"
        -              },
        -              "cardShippingAddress": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "county": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "street1": {
        -                        "type": "string"
        -                      },
        -                      "street2": {
        -                        "type": "string"
        -                      },
        -                      "zipCode": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "expectedMonthlySpend": {
        -                "enum": [
        -                  "MONTHLY_SPEND_BAND_UNSPECIFIED",
        -                  "MONTHLY_SPEND_BAND_UNDER_5K",
        -                  "MONTHLY_SPEND_BAND_FROM_5K_TO_25K",
        -                  "MONTHLY_SPEND_BAND_FROM_25K_TO_100K",
        -                  "MONTHLY_SPEND_BAND_OVER_100K"
        -                ],
        -                "type": "string"
        -              },
        -              "openWhenEinReady": {
        -                "type": "boolean"
        -              },
        -              "recordedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "shipCardsToHomeAddress": {
        -                "type": "boolean"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "businessDescription": {
        -        "type": "string"
        -      },
        -      "certificateData": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "approvedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "certificateId": {
        -                "type": "string"
        -              },
        -              "downloadUrl": {
        -                "type": "string"
        -              },
        -              "expiresAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "generatedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "s3Uri": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "certificateFiled": {
        -        "type": "boolean"
        -      },
        -      "certificateStamped": {
        -        "type": "boolean"
        -      },
        -      "certificateUrl": {
        -        "type": "string"
        -      },
        -      "cohortDeal": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "currencyCode": {
        -                "type": "string"
        -              },
        -              "discountRate": {
        -                "type": "string"
        -              },
        -              "displayHeadline": {
        -                "anyOf": [
        -                  {
        -                    "description": "Free-form description (max 5000 chars).",
        -                    "properties": {
        -                      "value": {
        -                        "maxLength": 5000,
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "instrument": {
        -                "type": "string"
        -              },
        -              "investmentAmount": {
        -                "type": "string"
        -              },
        -              "investorLegalName": {
        -                "anyOf": [
        -                  {
        -                    "description": "Human-readable name (1-255 Unicode chars).",
        -                    "properties": {
        -                      "value": {
        -                        "maxLength": 255,
        -                        "minLength": 1,
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "mfn": {
        -                "type": "boolean"
        -              },
        -              "proRata": {
        -                "type": "boolean"
        -              },
        -              "valuationCap": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "cohortDealTermsId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "companyAddress": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "city": {
        -                "type": "string"
        -              },
        -              "country": {
        -                "type": "string"
        -              },
        -              "county": {
        -                "type": "string"
        -              },
        -              "state": {
        -                "type": "string"
        -              },
        -              "street1": {
        -                "type": "string"
        -              },
        -              "street2": {
        -                "type": "string"
        -              },
        -              "zipCode": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "companyId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "companyName": {
        -        "type": "string"
        -      },
        -      "companyStage": {
        -        "enum": [
        -          "COMPANY_STAGE_UNSPECIFIED",
        -          "COMPANY_STAGE_IDEA",
        -          "COMPANY_STAGE_BUILDING",
        -          "COMPANY_STAGE_REVENUE"
        -        ],
        -        "type": "string"
        -      },
        -      "confirmationNumber": {
        -        "type": "string"
        -      },
        -      "conversationHistory": {
        -        "items": {
        -          "properties": {
        -            "content": {
        -              "type": "string"
        -            },
        -            "role": {
        -              "type": "string"
        -            },
        -            "timestamp": {
        -              "type": "string"
        -            },
        -            "tool": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "createdAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "currentStep": {
        -        "enum": [
        -          "FORMATION_STEP_UNSPECIFIED",
        -          "FORMATION_STEP_CREATED",
        -          "FORMATION_STEP_BUSINESS_DESCRIBED",
        -          "FORMATION_STEP_STATE_SELECTED",
        -          "FORMATION_STEP_TYPE_SELECTED",
        -          "FORMATION_STEP_ENDING_SELECTED",
        -          "FORMATION_STEP_NAME_SET",
        -          "FORMATION_STEP_NAME_CHECKED",
        -          "FORMATION_STEP_COMPANY_ADDRESS_SET",
        -          "FORMATION_STEP_AGENT_SET",
        -          "FORMATION_STEP_SHARES_SET",
        -          "FORMATION_STEP_SHAREHOLDERS_ADDED",
        -          "FORMATION_STEP_AUTHORIZED_PARTY_SET",
        -          "FORMATION_STEP_CERTIFICATE_GENERATED",
        -          "FORMATION_STEP_CERTIFICATE_APPROVED",
        -          "FORMATION_STEP_COMPLETED",
        -          "FORMATION_STEP_FOUNDER_PROFILE_SET",
        -          "FORMATION_STEP_TEAM_EQUITY_SET",
        -          "FORMATION_STEP_DEAL_CONFIRMED",
        -          "FORMATION_STEP_BANKING_INTENT_SET",
        -          "FORMATION_STEP_SIGNED",
        -          "FORMATION_STEP_INDUSTRY_SET"
        -        ],
        -        "type": "string"
        -      },
        -      "dealTermsConfirmedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "directorsAndOfficers": {
        -        "items": {
        -          "properties": {
        -            "address": {
        -              "anyOf": [
        -                {
        -                  "properties": {
        -                    "city": {
        -                      "type": "string"
        -                    },
        -                    "country": {
        -                      "type": "string"
        -                    },
        -                    "county": {
        -                      "type": "string"
        -                    },
        -                    "state": {
        -                      "type": "string"
        -                    },
        -                    "street1": {
        -                      "type": "string"
        -                    },
        -                    "street2": {
        -                      "type": "string"
        -                    },
        -                    "zipCode": {
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "email": {
        -              "type": "string"
        -            },
        -            "id": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "name": {
        -              "anyOf": [
        -                {
        -                  "description": "Human-readable name (1-255 Unicode chars).",
        -                  "properties": {
        -                    "value": {
        -                      "maxLength": 255,
        -                      "minLength": 1,
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "phone": {
        -              "type": "string"
        -            },
        -            "title": {
        -              "type": "string"
        -            },
        -            "type": {
        -              "type": "string"
        -            }
        -          },
        -          "required": [
        -            "name"
        -          ],
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "effectiveDate": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "einDocument": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "contentType": {
        -                "type": "string"
        -              },
        -              "fileName": {
        -                "type": "string"
        -              },
        -              "s3Bucket": {
        -                "type": "string"
        -              },
        -              "s3Key": {
        -                "type": "string"
        -              },
        -              "uploadedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "einFiled": {
        -        "type": "boolean"
        -      },
        -      "einNumber": {
        -        "type": "string"
        -      },
        -      "einReceived": {
        -        "type": "boolean"
        -      },
        -      "election83b": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "companyAddress": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "line1": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "zip": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "deadline": {
        -                "type": "string"
        -              },
        -              "fmvPerShare": {
        -                "type": "number"
        -              },
        -              "generatedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "grantDate": {
        -                "type": "string"
        -              },
        -              "irsServiceCenter": {
        -                "enum": [
        -                  "IRS_SERVICE_CENTER_UNSPECIFIED",
        -                  "IRS_SERVICE_CENTER_AUSTIN",
        -                  "IRS_SERVICE_CENTER_KANSAS_CITY",
        -                  "IRS_SERVICE_CENTER_OGDEN"
        -                ],
        -                "type": "string"
        -              },
        -              "isNonResidentAlien": {
        -                "type": "boolean"
        -              },
        -              "itinAppliedFor": {
        -                "type": "boolean"
        -              },
        -              "lateFiling": {
        -                "type": "boolean"
        -              },
        -              "paidPerShare": {
        -                "type": "number"
        -              },
        -              "restrictions": {
        -                "type": "string"
        -              },
        -              "shareQuantity": {
        -                "type": "string"
        -              },
        -              "signatureAnchor": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "date": {
        -                        "anyOf": [
        -                          {
        -                            "properties": {
        -                              "fontSize": {
        -                                "type": "number"
        -                              },
        -                              "xFromLeft": {
        -                                "type": "number"
        -                              },
        -                              "yFromBottom": {
        -                                "type": "number"
        -                              }
        -                            },
        -                            "type": "object"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "pageHeight": {
        -                        "type": "number"
        -                      },
        -                      "pageIndex": {
        -                        "type": "integer"
        -                      },
        -                      "pageWidth": {
        -                        "type": "number"
        -                      },
        -                      "signature": {
        -                        "anyOf": [
        -                          {
        -                            "properties": {
        -                              "height": {
        -                                "type": "number"
        -                              },
        -                              "width": {
        -                                "type": "number"
        -                              },
        -                              "xFromLeft": {
        -                                "type": "number"
        -                              },
        -                              "yFromBottom": {
        -                                "type": "number"
        -                              }
        -                            },
        -                            "type": "object"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "signatureEnvelopeId": {
        -                "type": "string"
        -              },
        -              "signedAt": {
        -                "type": "string"
        -              },
        -              "signedPdfS3Bucket": {
        -                "type": "string"
        -              },
        -              "signedPdfS3Key": {
        -                "type": "string"
        -              },
        -              "signedPdfSha256": {
        -                "type": "string"
        -              },
        -              "stateOfIncorporation": {
        -                "type": "string"
        -              },
        -              "stockClass": {
        -                "type": "string"
        -              },
        -              "taxableYear": {
        -                "type": "string"
        -              },
        -              "taxpayerAddress": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "line1": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "zip": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "taxpayerName": {
        -                "type": "string"
        -              },
        -              "unsignedPdfS3Bucket": {
        -                "type": "string"
        -              },
        -              "unsignedPdfS3Key": {
        -                "type": "string"
        -              },
        -              "unsignedPdfSha256": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "election83bIntent": {
        -        "type": "boolean"
        -      },
        -      "entityEnding": {
        -        "type": "string"
        -      },
        -      "entityType": {
        -        "enum": [
        -          "ENTITY_TYPE_UNSPECIFIED",
        -          "ENTITY_TYPE_LLC",
        -          "ENTITY_TYPE_C_CORP",
        -          "ENTITY_TYPE_S_CORP"
        -        ],
        -        "type": "string"
        -      },
        -      "fieldProvenance": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": true,
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "filedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "filingError": {
        -        "type": "string"
        -      },
        -      "filingFeeCollectedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "formationOrderPurchased": {
        -        "type": "boolean"
        -      },
        -      "formationOrderStatus": {
        -        "type": "string"
        -      },
        -      "founderExperience": {
        -        "type": "string"
        -      },
        -      "founderInviteId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "founderProfile": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "companyRole": {
        -                "enum": [
        -                  "FOUNDER_COMPANY_ROLE_UNSPECIFIED",
        -                  "FOUNDER_COMPANY_ROLE_CEO",
        -                  "FOUNDER_COMPANY_ROLE_CTO",
        -                  "FOUNDER_COMPANY_ROLE_OTHER"
        -                ],
        -                "type": "string"
        -              },
        -              "companyRoleOther": {
        -                "type": "string"
        -              },
        -              "dateOfBirth": {
        -                "type": "string"
        -              },
        -              "email": {
        -                "type": "string"
        -              },
        -              "firstName": {
        -                "type": "string"
        -              },
        -              "homeAddress": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "county": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "street1": {
        -                        "type": "string"
        -                      },
        -                      "street2": {
        -                        "type": "string"
        -                      },
        -                      "zipCode": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "lastName": {
        -                "type": "string"
        -              },
        -              "linkedinUrl": {
        -                "type": "string"
        -              },
        -              "livesOutsideUs": {
        -                "type": "boolean"
        -              },
        -              "phone": {
        -                "type": "string"
        -              },
        -              "phoneCountryCode": {
        -                "type": "string"
        -              },
        -              "primaryLocationCountry": {
        -                "type": "string"
        -              },
        -              "updatedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "usWorkAuthorization": {
        -                "enum": [
        -                  "US_WORK_AUTHORIZATION_UNSPECIFIED",
        -                  "US_WORK_AUTHORIZATION_CITIZEN_OR_PERMANENT_RESIDENT",
        -                  "US_WORK_AUTHORIZATION_VISA_HOLDER",
        -                  "US_WORK_AUTHORIZATION_NOT_AUTHORIZED"
        -                ],
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "governmentMail": {
        -        "items": {
        -          "properties": {
        -            "contentType": {
        -              "type": "string"
        -            },
        -            "fileName": {
        -              "type": "string"
        -            },
        -            "s3Bucket": {
        -              "type": "string"
        -            },
        -            "s3Key": {
        -              "type": "string"
        -            },
        -            "uploadedAt": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "guidanceResult": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "confidence": {
        -                "type": "string"
        -              },
        -              "indicators": {
        -                "items": {
        -                  "properties": {
        -                    "category": {
        -                      "type": "string"
        -                    },
        -                    "keywords": {
        -                      "items": {
        -                        "type": "string"
        -                      },
        -                      "type": "array"
        -                    },
        -                    "level": {
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                "type": "array"
        -              },
        -              "reason": {
        -                "type": "string"
        -              },
        -              "suggestedType": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "hasSsn": {
        -        "type": "boolean"
        -      },
        -      "id": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "incorporator": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "address": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "county": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "street1": {
        -                        "type": "string"
        -                      },
        -                      "street2": {
        -                        "type": "string"
        -                      },
        -                      "zipCode": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "name": {
        -                "anyOf": [
        -                  {
        -                    "description": "Human-readable name (1-255 Unicode chars).",
        -                    "properties": {
        -                      "value": {
        -                        "maxLength": 255,
        -                        "minLength": 1,
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "name"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "naicsCode": {
        -        "type": "string"
        -      },
        -      "nameCheckResult": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "available": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "value": {
        -                        "type": "boolean"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "canContinue": {
        -                "type": "boolean"
        -              },
        -              "checkedAt": {
        -                "type": "string"
        -              },
        -              "error": {
        -                "type": "boolean"
        -              },
        -              "message": {
        -                "type": "string"
        -              },
        -              "reason": {
        -                "type": "string"
        -              },
        -              "responseTimeMs": {
        -                "type": "string"
        -              },
        -              "suggestions": {
        -                "items": {
        -                  "type": "string"
        -                },
        -                "type": "array"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "nameReservationNumber": {
        -        "type": "string"
        -      },
        -      "needsVirtualPostMail": {
        -        "type": "boolean"
        -      },
        -      "notes": {
        -        "type": "string"
        -      },
        -      "officialEinDocument": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "contentType": {
        -                "type": "string"
        -              },
        -              "fileName": {
        -                "type": "string"
        -              },
        -              "s3Bucket": {
        -                "type": "string"
        -              },
        -              "s3Key": {
        -                "type": "string"
        -              },
        -              "uploadedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "partnerCohortId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "partnerOrgId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "partnerPays": {
        -        "type": "boolean"
        -      },
        -      "paymentCompletedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "paymentStatus": {
        -        "enum": [
        -          "PAYMENT_STATUS_UNSPECIFIED",
        -          "PAYMENT_STATUS_PENDING",
        -          "PAYMENT_STATUS_COMPLETED",
        -          "PAYMENT_STATUS_FAILED",
        -          "PAYMENT_STATUS_REFUNDED"
        -        ],
        -        "type": "string"
        -      },
        -      "physicalBusinessAddress": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "city": {
        -                "type": "string"
        -              },
        -              "country": {
        -                "type": "string"
        -              },
        -              "county": {
        -                "type": "string"
        -              },
        -              "state": {
        -                "type": "string"
        -              },
        -              "street1": {
        -                "type": "string"
        -              },
        -              "street2": {
        -                "type": "string"
        -              },
        -              "zipCode": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "postFormationDocuments": {
        -        "items": {
        -          "properties": {
        -            "contentType": {
        -              "type": "string"
        -            },
        -            "fileName": {
        -              "type": "string"
        -            },
        -            "s3Bucket": {
        -              "type": "string"
        -            },
        -            "s3Key": {
        -              "type": "string"
        -            },
        -            "uploadedAt": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "processingSpeed": {
        -        "enum": [
        -          "PROCESSING_SPEED_UNSPECIFIED",
        -          "PROCESSING_SPEED_REGULAR",
        -          "PROCESSING_SPEED_TWENTY_FOUR_HOUR",
        -          "PROCESSING_SPEED_SAME_DAY",
        -          "PROCESSING_SPEED_TWO_HOUR",
        -          "PROCESSING_SPEED_ONE_HOUR"
        -        ],
        -        "type": "string"
        -      },
        -      "purpose": {
        -        "type": "string"
        -      },
        -      "referenceCode": {
        -        "type": "string"
        -      },
        -      "referralCode": {
        -        "type": "string"
        -      },
        -      "registeredAgent": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "address": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "county": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "street1": {
        -                        "type": "string"
        -                      },
        -                      "street2": {
        -                        "type": "string"
        -                      },
        -                      "zipCode": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "email": {
        -                "type": "string"
        -              },
        -              "isDefault": {
        -                "type": "boolean"
        -              },
        -              "name": {
        -                "anyOf": [
        -                  {
        -                    "description": "Human-readable name (1-255 Unicode chars).",
        -                    "properties": {
        -                      "value": {
        -                        "maxLength": 255,
        -                        "minLength": 1,
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "phone": {
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "name"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "registeredAgentPurchased": {
        -        "type": "boolean"
        -      },
        -      "selectedDomain": {
        -        "type": "string"
        -      },
        -      "sessionId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "shareStructure": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "authorizedShares": {
        -                "type": "string"
        -              },
        -              "isDefault": {
        -                "type": "boolean"
        -              },
        -              "parValuePerShare": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "shareholders": {
        -        "items": {
        -          "properties": {
        -            "address": {
        -              "anyOf": [
        -                {
        -                  "properties": {
        -                    "city": {
        -                      "type": "string"
        -                    },
        -                    "country": {
        -                      "type": "string"
        -                    },
        -                    "county": {
        -                      "type": "string"
        -                    },
        -                    "state": {
        -                      "type": "string"
        -                    },
        -                    "street1": {
        -                      "type": "string"
        -                    },
        -                    "street2": {
        -                      "type": "string"
        -                    },
        -                    "zipCode": {
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "addressType": {
        -              "enum": [
        -                "ADDRESS_TYPE_UNSPECIFIED",
        -                "ADDRESS_TYPE_RESIDENTIAL",
        -                "ADDRESS_TYPE_BUSINESS"
        -              ],
        -              "type": "string"
        -            },
        -            "dateOfBirth": {
        -              "type": "string"
        -            },
        -            "effectiveDate": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "email": {
        -              "type": "string"
        -            },
        -            "firstName": {
        -              "type": "string"
        -            },
        -            "fullName": {
        -              "type": "string"
        -            },
        -            "id": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "investmentAmountCents": {
        -              "type": "string"
        -            },
        -            "issueDate": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "lastName": {
        -              "type": "string"
        -            },
        -            "ownershipPercentage": {
        -              "type": "string"
        -            },
        -            "phone": {
        -              "type": "string"
        -            },
        -            "role": {
        -              "enum": [
        -                "SHAREHOLDER_ROLE_UNSPECIFIED",
        -                "SHAREHOLDER_ROLE_MANAGING_MEMBER",
        -                "SHAREHOLDER_ROLE_MEMBER",
        -                "SHAREHOLDER_ROLE_SHAREHOLDER",
        -                "SHAREHOLDER_ROLE_DIRECTOR",
        -                "SHAREHOLDER_ROLE_OFFICER"
        -              ],
        -              "type": "string"
        -            },
        -            "round": {
        -              "type": "string"
        -            },
        -            "safeTerms": {
        -              "anyOf": [
        -                {
        -                  "properties": {
        -                    "discountPercentage": {
        -                      "type": "string"
        -                    },
        -                    "investmentAmountCents": {
        -                      "type": "string"
        -                    },
        -                    "postMoney": {
        -                      "type": "boolean"
        -                    },
        -                    "safeIssueDate": {
        -                      "anyOf": [
        -                        {
        -                          "format": "date-time",
        -                          "type": "string"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "signedByName": {
        -                      "type": "string"
        -                    },
        -                    "signedByTitle": {
        -                      "type": "string"
        -                    },
        -                    "valuationCapCents": {
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "shareClass": {
        -              "enum": [
        -                "SHARE_CLASS_UNSPECIFIED",
        -                "SHARE_CLASS_COMMON",
        -                "SHARE_CLASS_PREFERRED",
        -                "SHARE_CLASS_OPTION",
        -                "SHARE_CLASS_SAFE"
        -              ],
        -              "type": "string"
        -            },
        -            "shareCount": {
        -              "type": "string"
        -            },
        -            "signedByName": {
        -              "type": "string"
        -            },
        -            "signedByTitle": {
        -              "type": "string"
        -            },
        -            "signedDate": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "sourceBbox": {
        -              "type": "string"
        -            },
        -            "sourcePage": {
        -              "type": "integer"
        -            },
        -            "ssnLast4": {
        -              "type": "string"
        -            },
        -            "stakeholderType": {
        -              "enum": [
        -                "STAKEHOLDER_TYPE_UNSPECIFIED",
        -                "STAKEHOLDER_TYPE_FOUNDER",
        -                "STAKEHOLDER_TYPE_ANGEL",
        -                "STAKEHOLDER_TYPE_INVESTOR_ENTITY",
        -                "STAKEHOLDER_TYPE_EMPLOYEE_POOL",
        -                "STAKEHOLDER_TYPE_ADVISOR_POOL",
        -                "STAKEHOLDER_TYPE_RESERVE"
        -              ],
        -              "type": "string"
        -            },
        -            "strikePriceCents": {
        -              "type": "string"
        -            },
        -            "title": {
        -              "type": "string"
        -            },
        -            "vestingCliffMonths": {
        -              "type": "integer"
        -            },
        -            "vestingStartDate": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "vestingTotalMonths": {
        -              "type": "integer"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "signedEinDocument": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "contentType": {
        -                "type": "string"
        -              },
        -              "fileName": {
        -                "type": "string"
        -              },
        -              "s3Bucket": {
        -                "type": "string"
        -              },
        -              "s3Key": {
        -                "type": "string"
        -              },
        -              "uploadedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "source": {
        -        "enum": [
        -          "FORMATION_SOURCE_UNSPECIFIED",
        -          "FORMATION_SOURCE_WEB",
        -          "FORMATION_SOURCE_MCP",
        -          "FORMATION_SOURCE_CLI",
        -          "FORMATION_SOURCE_AGENTS",
        -          "FORMATION_SOURCE_CONVERSATIONAL",
        -          "FORMATION_SOURCE_NAME_GEN",
        -          "FORMATION_SOURCE_WHATSAPP",
        -          "FORMATION_SOURCE_TELEGRAM",
        -          "FORMATION_SOURCE_LANDING"
        -        ],
        -        "type": "string"
        -      },
        -      "stampedCertificate": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "contentType": {
        -                "type": "string"
        -              },
        -              "fileName": {
        -                "type": "string"
        -              },
        -              "s3Bucket": {
        -                "type": "string"
        -              },
        -              "s3Key": {
        -                "type": "string"
        -              },
        -              "uploadedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "stateOfFormation": {
        -        "type": "string"
        -      },
        -      "status": {
        -        "enum": [
        -          "FORMATION_STATUS_UNSPECIFIED",
        -          "FORMATION_STATUS_INITIATED",
        -          "FORMATION_STATUS_IN_PROGRESS",
        -          "FORMATION_STATUS_PAYMENT_PENDING",
        -          "FORMATION_STATUS_PAYMENT_COMPLETE",
        -          "FORMATION_STATUS_FILING_IN_PROGRESS",
        -          "FORMATION_STATUS_COMPLETED",
        -          "FORMATION_STATUS_FAILED",
        -          "FORMATION_STATUS_CANCELLED",
        -          "FORMATION_STATUS_IMPORTED"
        -        ],
        -        "type": "string"
        -      },
        -      "submittedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "submitter": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "address": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "county": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "street1": {
        -                        "type": "string"
        -                      },
        -                      "street2": {
        -                        "type": "string"
        -                      },
        -                      "zipCode": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "email": {
        -                "type": "string"
        -              },
        -              "firstName": {
        -                "type": "string"
        -              },
        -              "lastName": {
        -                "type": "string"
        -              },
        -              "phone": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "updatedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "userId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "properties": {
        +      "acknowledgedWarnings": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "addressSource": {
        +        "enum": [
        +          "ADDRESS_SOURCE_UNSPECIFIED",
        +          "ADDRESS_SOURCE_OWN",
        +          "ADDRESS_SOURCE_NEED_ASSISTANCE"
        +        ],
        +        "type": "string"
        +      },
        +      "alternateName": {
        +        "type": "string"
        +      },
        +      "assignedAgent": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "email": {
        +                "type": "string"
        +              },
        +              "fullName": {
        +                "type": "string"
        +              },
        +              "id": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "authorizedParty": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "email": {
        +                "type": "string"
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "phone": {
        +                "type": "string"
        +              },
        +              "title": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "name"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "bankingIntent": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "cardPreference": {
        +                "enum": [
        +                  "CARD_PREFERENCE_UNSPECIFIED",
        +                  "CARD_PREFERENCE_VIRTUAL_ONLY",
        +                  "CARD_PREFERENCE_PHYSICAL_AND_VIRTUAL"
        +                ],
        +                "type": "string"
        +              },
        +              "cardShippingAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "expectedMonthlySpend": {
        +                "enum": [
        +                  "MONTHLY_SPEND_BAND_UNSPECIFIED",
        +                  "MONTHLY_SPEND_BAND_UNDER_5K",
        +                  "MONTHLY_SPEND_BAND_FROM_5K_TO_25K",
        +                  "MONTHLY_SPEND_BAND_FROM_25K_TO_100K",
        +                  "MONTHLY_SPEND_BAND_OVER_100K"
        +                ],
        +                "type": "string"
        +              },
        +              "openWhenEinReady": {
        +                "type": "boolean"
        +              },
        +              "recordedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "shipCardsToHomeAddress": {
        +                "type": "boolean"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "businessDescription": {
        +        "type": "string"
        +      },
        +      "certificateData": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "approvedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "certificateId": {
        +                "type": "string"
        +              },
        +              "downloadUrl": {
        +                "type": "string"
        +              },
        +              "expiresAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "generatedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "s3Uri": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "certificateFiled": {
        +        "type": "boolean"
        +      },
        +      "certificateStamped": {
        +        "type": "boolean"
        +      },
        +      "certificateUrl": {
        +        "type": "string"
        +      },
        +      "cohortDeal": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "currencyCode": {
        +                "type": "string"
        +              },
        +              "discountRate": {
        +                "type": "string"
        +              },
        +              "displayHeadline": {
        +                "anyOf": [
        +                  {
        +                    "description": "Free-form description (max 5000 chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 5000,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "instrument": {
        +                "type": "string"
        +              },
        +              "investmentAmount": {
        +                "type": "string"
        +              },
        +              "investorLegalName": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "mfn": {
        +                "type": "boolean"
        +              },
        +              "proRata": {
        +                "type": "boolean"
        +              },
        +              "valuationCap": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "cohortDealTermsId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyAddress": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyName": {
        +        "type": "string"
        +      },
        +      "companyStage": {
        +        "enum": [
        +          "COMPANY_STAGE_UNSPECIFIED",
        +          "COMPANY_STAGE_IDEA",
        +          "COMPANY_STAGE_BUILDING",
        +          "COMPANY_STAGE_REVENUE"
        +        ],
        +        "type": "string"
        +      },
        +      "confirmationNumber": {
        +        "type": "string"
        +      },
        +      "conversationHistory": {
        +        "items": {
        +          "properties": {
        +            "content": {
        +              "type": "string"
        +            },
        +            "role": {
        +              "type": "string"
        +            },
        +            "timestamp": {
        +              "type": "string"
        +            },
        +            "tool": {
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "currentStep": {
        +        "enum": [
        +          "FORMATION_STEP_UNSPECIFIED",
        +          "FORMATION_STEP_CREATED",
        +          "FORMATION_STEP_BUSINESS_DESCRIBED",
        +          "FORMATION_STEP_STATE_SELECTED",
        +          "FORMATION_STEP_TYPE_SELECTED",
        +          "FORMATION_STEP_ENDING_SELECTED",
        +          "FORMATION_STEP_NAME_SET",
        +          "FORMATION_STEP_NAME_CHECKED",
        +          "FORMATION_STEP_COMPANY_ADDRESS_SET",
        +          "FORMATION_STEP_AGENT_SET",
        +          "FORMATION_STEP_SHARES_SET",
        +          "FORMATION_STEP_SHAREHOLDERS_ADDED",
        +          "FORMATION_STEP_AUTHORIZED_PARTY_SET",
        +          "FORMATION_STEP_CERTIFICATE_GENERATED",
        +          "FORMATION_STEP_CERTIFICATE_APPROVED",
        +          "FORMATION_STEP_COMPLETED",
        +          "FORMATION_STEP_FOUNDER_PROFILE_SET",
        +          "FORMATION_STEP_TEAM_EQUITY_SET",
        +          "FORMATION_STEP_DEAL_CONFIRMED",
        +          "FORMATION_STEP_BANKING_INTENT_SET",
        +          "FORMATION_STEP_SIGNED",
        +          "FORMATION_STEP_INDUSTRY_SET"
        +        ],
        +        "type": "string"
        +      },
        +      "dealTermsConfirmedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "directorsAndOfficers": {
        +        "items": {
        +          "properties": {
        +            "address": {
        +              "anyOf": [
        +                {
        +                  "properties": {
        +                    "city": {
        +                      "type": "string"
        +                    },
        +                    "country": {
        +                      "type": "string"
        +                    },
        +                    "county": {
        +                      "type": "string"
        +                    },
        +                    "state": {
        +                      "type": "string"
        +                    },
        +                    "street1": {
        +                      "type": "string"
        +                    },
        +                    "street2": {
        +                      "type": "string"
        +                    },
        +                    "zipCode": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "email": {
        +              "type": "string"
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "name": {
        +              "anyOf": [
        +                {
        +                  "description": "Human-readable name (1-255 Unicode chars).",
        +                  "properties": {
        +                    "value": {
        +                      "maxLength": 255,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "phone": {
        +              "type": "string"
        +            },
        +            "title": {
        +              "type": "string"
        +            },
        +            "type": {
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "name"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "effectiveDate": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "einDocument": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "einFiled": {
        +        "type": "boolean"
        +      },
        +      "einFilingInfoSubmitted": {
        +        "type": "boolean"
        +      },
        +      "einNumber": {
        +        "type": "string"
        +      },
        +      "einReceived": {
        +        "type": "boolean"
        +      },
        +      "election83b": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "companyAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "line1": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "zip": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "deadline": {
        +                "type": "string"
        +              },
        +              "fmvPerShare": {
        +                "type": "number"
        +              },
        +              "generatedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "grantDate": {
        +                "type": "string"
        +              },
        +              "irsServiceCenter": {
        +                "enum": [
        +                  "IRS_SERVICE_CENTER_UNSPECIFIED",
        +                  "IRS_SERVICE_CENTER_AUSTIN",
        +                  "IRS_SERVICE_CENTER_KANSAS_CITY",
        +                  "IRS_SERVICE_CENTER_OGDEN"
        +                ],
        +                "type": "string"
        +              },
        +              "isNonResidentAlien": {
        +                "type": "boolean"
        +              },
        +              "itinAppliedFor": {
        +                "type": "boolean"
        +              },
        +              "lateFiling": {
        +                "type": "boolean"
        +              },
        +              "paidPerShare": {
        +                "type": "number"
        +              },
        +              "restrictions": {
        +                "type": "string"
        +              },
        +              "shareQuantity": {
        +                "type": "string"
        +              },
        +              "signatureAnchor": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "date": {
        +                        "anyOf": [
        +                          {
        +                            "properties": {
        +                              "fontSize": {
        +                                "type": "number"
        +                              },
        +                              "xFromLeft": {
        +                                "type": "number"
        +                              },
        +                              "yFromBottom": {
        +                                "type": "number"
        +                              }
        +                            },
        +                            "type": "object"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "pageHeight": {
        +                        "type": "number"
        +                      },
        +                      "pageIndex": {
        +                        "type": "integer"
        +                      },
        +                      "pageWidth": {
        +                        "type": "number"
        +                      },
        +                      "signature": {
        +                        "anyOf": [
        +                          {
        +                            "properties": {
        +                              "height": {
        +                                "type": "number"
        +                              },
        +                              "width": {
        +                                "type": "number"
        +                              },
        +                              "xFromLeft": {
        +                                "type": "number"
        +                              },
        +                              "yFromBottom": {
        +                                "type": "number"
        +                              }
        +                            },
        +                            "type": "object"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "signatureEnvelopeId": {
        +                "type": "string"
        +              },
        +              "signedAt": {
        +                "type": "string"
        +              },
        +              "signedPdfS3Bucket": {
        +                "type": "string"
        +              },
        +              "signedPdfS3Key": {
        +                "type": "string"
        +              },
        +              "signedPdfSha256": {
        +                "type": "string"
        +              },
        +              "stateOfIncorporation": {
        +                "type": "string"
        +              },
        +              "stockClass": {
        +                "type": "string"
        +              },
        +              "taxableYear": {
        +                "type": "string"
        +              },
        +              "taxpayerAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "line1": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "zip": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "taxpayerName": {
        +                "type": "string"
        +              },
        +              "unsignedPdfS3Bucket": {
        +                "type": "string"
        +              },
        +              "unsignedPdfS3Key": {
        +                "type": "string"
        +              },
        +              "unsignedPdfSha256": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "election83bIntent": {
        +        "type": "boolean"
        +      },
        +      "entityEnding": {
        +        "type": "string"
        +      },
        +      "entityType": {
        +        "enum": [
        +          "ENTITY_TYPE_UNSPECIFIED",
        +          "ENTITY_TYPE_LLC",
        +          "ENTITY_TYPE_C_CORP",
        +          "ENTITY_TYPE_S_CORP"
        +        ],
        +        "type": "string"
        +      },
        +      "fieldProvenance": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": true,
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "filedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "filingError": {
        +        "type": "string"
        +      },
        +      "filingFeeCollectedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "formationOrderPurchased": {
        +        "type": "boolean"
        +      },
        +      "formationOrderStatus": {
        +        "type": "string"
        +      },
        +      "founderExperience": {
        +        "type": "string"
        +      },
        +      "founderInviteId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "founderProfile": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "companyRole": {
        +                "enum": [
        +                  "FOUNDER_COMPANY_ROLE_UNSPECIFIED",
        +                  "FOUNDER_COMPANY_ROLE_CEO",
        +                  "FOUNDER_COMPANY_ROLE_CTO",
        +                  "FOUNDER_COMPANY_ROLE_OTHER"
        +                ],
        +                "type": "string"
        +              },
        +              "companyRoleOther": {
        +                "type": "string"
        +              },
        +              "dateOfBirth": {
        +                "type": "string"
        +              },
        +              "email": {
        +                "type": "string"
        +              },
        +              "firstName": {
        +                "type": "string"
        +              },
        +              "homeAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "lastName": {
        +                "type": "string"
        +              },
        +              "linkedinUrl": {
        +                "type": "string"
        +              },
        +              "livesOutsideUs": {
        +                "type": "boolean"
        +              },
        +              "phone": {
        +                "type": "string"
        +              },
        +              "phoneCountryCode": {
        +                "type": "string"
        +              },
        +              "primaryLocationCountry": {
        +                "type": "string"
        +              },
        +              "updatedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "usWorkAuthorization": {
        +                "enum": [
        +                  "US_WORK_AUTHORIZATION_UNSPECIFIED",
        +                  "US_WORK_AUTHORIZATION_CITIZEN_OR_PERMANENT_RESIDENT",
        +                  "US_WORK_AUTHORIZATION_VISA_HOLDER",
        +                  "US_WORK_AUTHORIZATION_NOT_AUTHORIZED"
        +                ],
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "governmentMail": {
        +        "items": {
        +          "properties": {
        +            "contentType": {
        +              "type": "string"
        +            },
        +            "fileName": {
        +              "type": "string"
        +            },
        +            "s3Bucket": {
        +              "type": "string"
        +            },
        +            "s3Key": {
        +              "type": "string"
        +            },
        +            "uploadedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "guidanceResult": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "confidence": {
        +                "type": "string"
        +              },
        +              "indicators": {
        +                "items": {
        +                  "properties": {
        +                    "category": {
        +                      "type": "string"
        +                    },
        +                    "keywords": {
        +                      "items": {
        +                        "type": "string"
        +                      },
        +                      "type": "array"
        +                    },
        +                    "level": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                "type": "array"
        +              },
        +              "reason": {
        +                "type": "string"
        +              },
        +              "suggestedType": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "hasSsn": {
        +        "type": "boolean"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "incorporator": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "address": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "name"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "naicsCode": {
        +        "type": "string"
        +      },
        +      "nameCheckResult": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "available": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "value": {
        +                        "type": "boolean"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "canContinue": {
        +                "type": "boolean"
        +              },
        +              "checkedAt": {
        +                "type": "string"
        +              },
        +              "error": {
        +                "type": "boolean"
        +              },
        +              "message": {
        +                "type": "string"
        +              },
        +              "reason": {
        +                "type": "string"
        +              },
        +              "responseTimeMs": {
        +                "type": "string"
        +              },
        +              "suggestions": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "type": "array"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "nameReservationNumber": {
        +        "type": "string"
        +      },
        +      "needsVirtualPostMail": {
        +        "type": "boolean"
        +      },
        +      "notes": {
        +        "type": "string"
        +      },
        +      "officialEinDocument": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "partnerCohortId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "partnerOrgId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "partnerPays": {
        +        "type": "boolean"
        +      },
        +      "paymentCompletedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "paymentStatus": {
        +        "enum": [
        +          "PAYMENT_STATUS_UNSPECIFIED",
        +          "PAYMENT_STATUS_PENDING",
        +          "PAYMENT_STATUS_COMPLETED",
        +          "PAYMENT_STATUS_FAILED",
        +          "PAYMENT_STATUS_REFUNDED"
        +        ],
        +        "type": "string"
        +      },
        +      "physicalBusinessAddress": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "postFormationDocuments": {
        +        "items": {
        +          "properties": {
        +            "contentType": {
        +              "type": "string"
        +            },
        +            "fileName": {
        +              "type": "string"
        +            },
        +            "s3Bucket": {
        +              "type": "string"
        +            },
        +            "s3Key": {
        +              "type": "string"
        +            },
        +            "uploadedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "processingSpeed": {
        +        "enum": [
        +          "PROCESSING_SPEED_UNSPECIFIED",
        +          "PROCESSING_SPEED_REGULAR",
        +          "PROCESSING_SPEED_TWENTY_FOUR_HOUR",
        +          "PROCESSING_SPEED_SAME_DAY",
        +          "PROCESSING_SPEED_TWO_HOUR",
        +          "PROCESSING_SPEED_ONE_HOUR"
        +        ],
        +        "type": "string"
        +      },
        +      "purpose": {
        +        "type": "string"
        +      },
        +      "referenceCode": {
        +        "type": "string"
        +      },
        +      "referralCode": {
        +        "type": "string"
        +      },
        +      "registeredAgent": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "address": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "email": {
        +                "type": "string"
        +              },
        +              "isDefault": {
        +                "type": "boolean"
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "phone": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "name"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "registeredAgentPurchased": {
        +        "type": "boolean"
        +      },
        +      "selectedDomain": {
        +        "type": "string"
        +      },
        +      "sessionId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "shareStructure": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "authorizedShares": {
        +                "type": "string"
        +              },
        +              "isDefault": {
        +                "type": "boolean"
        +              },
        +              "parValuePerShare": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "shareholders": {
        +        "items": {
        +          "properties": {
        +            "address": {
        +              "anyOf": [
        +                {
        +                  "properties": {
        +                    "city": {
        +                      "type": "string"
        +                    },
        +                    "country": {
        +                      "type": "string"
        +                    },
        +                    "county": {
        +                      "type": "string"
        +                    },
        +                    "state": {
        +                      "type": "string"
        +                    },
        +                    "street1": {
        +                      "type": "string"
        +                    },
        +                    "street2": {
        +                      "type": "string"
        +                    },
        +                    "zipCode": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "addressType": {
        +              "enum": [
        +                "ADDRESS_TYPE_UNSPECIFIED",
        +                "ADDRESS_TYPE_RESIDENTIAL",
        +                "ADDRESS_TYPE_BUSINESS"
        +              ],
        +              "type": "string"
        +            },
        +            "dateOfBirth": {
        +              "type": "string"
        +            },
        +            "effectiveDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "email": {
        +              "type": "string"
        +            },
        +            "firstName": {
        +              "type": "string"
        +            },
        +            "fullName": {
        +              "type": "string"
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "investmentAmountCents": {
        +              "type": "string"
        +            },
        +            "issueDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "lastName": {
        +              "type": "string"
        +            },
        +            "ownershipPercentage": {
        +              "type": "string"
        +            },
        +            "phone": {
        +              "type": "string"
        +            },
        +            "role": {
        +              "enum": [
        +                "SHAREHOLDER_ROLE_UNSPECIFIED",
        +                "SHAREHOLDER_ROLE_MANAGING_MEMBER",
        +                "SHAREHOLDER_ROLE_MEMBER",
        +                "SHAREHOLDER_ROLE_SHAREHOLDER",
        +                "SHAREHOLDER_ROLE_DIRECTOR",
        +                "SHAREHOLDER_ROLE_OFFICER"
        +              ],
        +              "type": "string"
        +            },
        +            "round": {
        +              "type": "string"
        +            },
        +            "safeTerms": {
        +              "anyOf": [
        +                {
        +                  "properties": {
        +                    "discountPercentage": {
        +                      "type": "string"
        +                    },
        +                    "investmentAmountCents": {
        +                      "type": "string"
        +                    },
        +                    "postMoney": {
        +                      "type": "boolean"
        +                    },
        +                    "safeIssueDate": {
        +                      "anyOf": [
        +                        {
        +                          "format": "date-time",
        +                          "type": "string"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "signedByName": {
        +                      "type": "string"
        +                    },
        +                    "signedByTitle": {
        +                      "type": "string"
        +                    },
        +                    "valuationCapCents": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "shareClass": {
        +              "enum": [
        +                "SHARE_CLASS_UNSPECIFIED",
        +                "SHARE_CLASS_COMMON",
        +                "SHARE_CLASS_PREFERRED",
        +                "SHARE_CLASS_OPTION",
        +                "SHARE_CLASS_SAFE"
        +              ],
        +              "type": "string"
        +            },
        +            "shareCount": {
        +              "type": "string"
        +            },
        +            "signedByName": {
        +              "type": "string"
        +            },
        +            "signedByTitle": {
        +              "type": "string"
        +            },
        +            "signedDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "sourceBbox": {
        +              "type": "string"
        +            },
        +            "sourcePage": {
        +              "type": "integer"
        +            },
        +            "ssnLast4": {
        +              "type": "string"
        +            },
        +            "stakeholderType": {
        +              "enum": [
        +                "STAKEHOLDER_TYPE_UNSPECIFIED",
        +                "STAKEHOLDER_TYPE_FOUNDER",
        +                "STAKEHOLDER_TYPE_ANGEL",
        +                "STAKEHOLDER_TYPE_INVESTOR_ENTITY",
        +                "STAKEHOLDER_TYPE_EMPLOYEE_POOL",
        +                "STAKEHOLDER_TYPE_ADVISOR_POOL",
        +                "STAKEHOLDER_TYPE_RESERVE"
        +              ],
        +              "type": "string"
        +            },
        +            "strikePriceCents": {
        +              "type": "string"
        +            },
        +            "title": {
        +              "type": "string"
        +            },
        +            "vestingCliffMonths": {
        +              "type": "integer"
        +            },
        +            "vestingStartDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "vestingTotalMonths": {
        +              "type": "integer"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "signedEinDocument": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "source": {
        +        "enum": [
        +          "FORMATION_SOURCE_UNSPECIFIED",
        +          "FORMATION_SOURCE_WEB",
        +          "FORMATION_SOURCE_MCP",
        +          "FORMATION_SOURCE_CLI",
        +          "FORMATION_SOURCE_AGENTS",
        +          "FORMATION_SOURCE_CONVERSATIONAL",
        +          "FORMATION_SOURCE_NAME_GEN",
        +          "FORMATION_SOURCE_WHATSAPP",
        +          "FORMATION_SOURCE_TELEGRAM",
        +          "FORMATION_SOURCE_LANDING"
        +        ],
        +        "type": "string"
        +      },
        +      "stampedCertificate": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "stateOfFormation": {
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "FORMATION_STATUS_UNSPECIFIED",
        +          "FORMATION_STATUS_INITIATED",
        +          "FORMATION_STATUS_IN_PROGRESS",
        +          "FORMATION_STATUS_PAYMENT_PENDING",
        +          "FORMATION_STATUS_PAYMENT_COMPLETE",
        +          "FORMATION_STATUS_FILING_IN_PROGRESS",
        +          "FORMATION_STATUS_COMPLETED",
        +          "FORMATION_STATUS_FAILED",
        +          "FORMATION_STATUS_CANCELLED",
        +          "FORMATION_STATUS_IMPORTED"
        +        ],
        +        "type": "string"
        +      },
        +      "submittedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "submitter": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "address": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "email": {
        +                "type": "string"
        +              },
        +              "firstName": {
        +                "type": "string"
        +              },
        +              "lastName": {
        +                "type": "string"
        +              },
        +              "phone": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "userId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedformation_update_formation2 fields changed
      • addedInput schema / properties / formation / properties / einFilingInfoSubmitted
        Added value: +{
        +  "type": "boolean"
        +}
      • changedOutput schema / properties / formation / anyOf
        Previous value: -[
        -  {
        -    "properties": {
        -      "acknowledgedWarnings": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "addressSource": {
        -        "enum": [
        -          "ADDRESS_SOURCE_UNSPECIFIED",
        -          "ADDRESS_SOURCE_OWN",
        -          "ADDRESS_SOURCE_NEED_ASSISTANCE"
        -        ],
        -        "type": "string"
        -      },
        -      "alternateName": {
        -        "type": "string"
        -      },
        -      "assignedAgent": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "email": {
        -                "type": "string"
        -              },
        -              "fullName": {
        -                "type": "string"
        -              },
        -              "id": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "authorizedParty": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "email": {
        -                "type": "string"
        -              },
        -              "name": {
        -                "anyOf": [
        -                  {
        -                    "description": "Human-readable name (1-255 Unicode chars).",
        -                    "properties": {
        -                      "value": {
        -                        "maxLength": 255,
        -                        "minLength": 1,
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "phone": {
        -                "type": "string"
        -              },
        -              "title": {
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "name"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "bankingIntent": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "cardPreference": {
        -                "enum": [
        -                  "CARD_PREFERENCE_UNSPECIFIED",
        -                  "CARD_PREFERENCE_VIRTUAL_ONLY",
        -                  "CARD_PREFERENCE_PHYSICAL_AND_VIRTUAL"
        -                ],
        -                "type": "string"
        -              },
        -              "cardShippingAddress": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "county": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "street1": {
        -                        "type": "string"
        -                      },
        -                      "street2": {
        -                        "type": "string"
        -                      },
        -                      "zipCode": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "expectedMonthlySpend": {
        -                "enum": [
        -                  "MONTHLY_SPEND_BAND_UNSPECIFIED",
        -                  "MONTHLY_SPEND_BAND_UNDER_5K",
        -                  "MONTHLY_SPEND_BAND_FROM_5K_TO_25K",
        -                  "MONTHLY_SPEND_BAND_FROM_25K_TO_100K",
        -                  "MONTHLY_SPEND_BAND_OVER_100K"
        -                ],
        -                "type": "string"
        -              },
        -              "openWhenEinReady": {
        -                "type": "boolean"
        -              },
        -              "recordedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "shipCardsToHomeAddress": {
        -                "type": "boolean"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "businessDescription": {
        -        "type": "string"
        -      },
        -      "certificateData": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "approvedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "certificateId": {
        -                "type": "string"
        -              },
        -              "downloadUrl": {
        -                "type": "string"
        -              },
        -              "expiresAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "generatedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "s3Uri": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "certificateFiled": {
        -        "type": "boolean"
        -      },
        -      "certificateStamped": {
        -        "type": "boolean"
        -      },
        -      "certificateUrl": {
        -        "type": "string"
        -      },
        -      "cohortDeal": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "currencyCode": {
        -                "type": "string"
        -              },
        -              "discountRate": {
        -                "type": "string"
        -              },
        -              "displayHeadline": {
        -                "anyOf": [
        -                  {
        -                    "description": "Free-form description (max 5000 chars).",
        -                    "properties": {
        -                      "value": {
        -                        "maxLength": 5000,
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "instrument": {
        -                "type": "string"
        -              },
        -              "investmentAmount": {
        -                "type": "string"
        -              },
        -              "investorLegalName": {
        -                "anyOf": [
        -                  {
        -                    "description": "Human-readable name (1-255 Unicode chars).",
        -                    "properties": {
        -                      "value": {
        -                        "maxLength": 255,
        -                        "minLength": 1,
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "mfn": {
        -                "type": "boolean"
        -              },
        -              "proRata": {
        -                "type": "boolean"
        -              },
        -              "valuationCap": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "cohortDealTermsId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "companyAddress": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "city": {
        -                "type": "string"
        -              },
        -              "country": {
        -                "type": "string"
        -              },
        -              "county": {
        -                "type": "string"
        -              },
        -              "state": {
        -                "type": "string"
        -              },
        -              "street1": {
        -                "type": "string"
        -              },
        -              "street2": {
        -                "type": "string"
        -              },
        -              "zipCode": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "companyId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "companyName": {
        -        "type": "string"
        -      },
        -      "companyStage": {
        -        "enum": [
        -          "COMPANY_STAGE_UNSPECIFIED",
        -          "COMPANY_STAGE_IDEA",
        -          "COMPANY_STAGE_BUILDING",
        -          "COMPANY_STAGE_REVENUE"
        -        ],
        -        "type": "string"
        -      },
        -      "confirmationNumber": {
        -        "type": "string"
        -      },
        -      "conversationHistory": {
        -        "items": {
        -          "properties": {
        -            "content": {
        -              "type": "string"
        -            },
        -            "role": {
        -              "type": "string"
        -            },
        -            "timestamp": {
        -              "type": "string"
        -            },
        -            "tool": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "createdAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "currentStep": {
        -        "enum": [
        -          "FORMATION_STEP_UNSPECIFIED",
        -          "FORMATION_STEP_CREATED",
        -          "FORMATION_STEP_BUSINESS_DESCRIBED",
        -          "FORMATION_STEP_STATE_SELECTED",
        -          "FORMATION_STEP_TYPE_SELECTED",
        -          "FORMATION_STEP_ENDING_SELECTED",
        -          "FORMATION_STEP_NAME_SET",
        -          "FORMATION_STEP_NAME_CHECKED",
        -          "FORMATION_STEP_COMPANY_ADDRESS_SET",
        -          "FORMATION_STEP_AGENT_SET",
        -          "FORMATION_STEP_SHARES_SET",
        -          "FORMATION_STEP_SHAREHOLDERS_ADDED",
        -          "FORMATION_STEP_AUTHORIZED_PARTY_SET",
        -          "FORMATION_STEP_CERTIFICATE_GENERATED",
        -          "FORMATION_STEP_CERTIFICATE_APPROVED",
        -          "FORMATION_STEP_COMPLETED",
        -          "FORMATION_STEP_FOUNDER_PROFILE_SET",
        -          "FORMATION_STEP_TEAM_EQUITY_SET",
        -          "FORMATION_STEP_DEAL_CONFIRMED",
        -          "FORMATION_STEP_BANKING_INTENT_SET",
        -          "FORMATION_STEP_SIGNED",
        -          "FORMATION_STEP_INDUSTRY_SET"
        -        ],
        -        "type": "string"
        -      },
        -      "dealTermsConfirmedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "directorsAndOfficers": {
        -        "items": {
        -          "properties": {
        -            "address": {
        -              "anyOf": [
        -                {
        -                  "properties": {
        -                    "city": {
        -                      "type": "string"
        -                    },
        -                    "country": {
        -                      "type": "string"
        -                    },
        -                    "county": {
        -                      "type": "string"
        -                    },
        -                    "state": {
        -                      "type": "string"
        -                    },
        -                    "street1": {
        -                      "type": "string"
        -                    },
        -                    "street2": {
        -                      "type": "string"
        -                    },
        -                    "zipCode": {
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "email": {
        -              "type": "string"
        -            },
        -            "id": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "name": {
        -              "anyOf": [
        -                {
        -                  "description": "Human-readable name (1-255 Unicode chars).",
        -                  "properties": {
        -                    "value": {
        -                      "maxLength": 255,
        -                      "minLength": 1,
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "phone": {
        -              "type": "string"
        -            },
        -            "title": {
        -              "type": "string"
        -            },
        -            "type": {
        -              "type": "string"
        -            }
        -          },
        -          "required": [
        -            "name"
        -          ],
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "effectiveDate": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "einDocument": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "contentType": {
        -                "type": "string"
        -              },
        -              "fileName": {
        -                "type": "string"
        -              },
        -              "s3Bucket": {
        -                "type": "string"
        -              },
        -              "s3Key": {
        -                "type": "string"
        -              },
        -              "uploadedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "einFiled": {
        -        "type": "boolean"
        -      },
        -      "einNumber": {
        -        "type": "string"
        -      },
        -      "einReceived": {
        -        "type": "boolean"
        -      },
        -      "election83b": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "companyAddress": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "line1": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "zip": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "deadline": {
        -                "type": "string"
        -              },
        -              "fmvPerShare": {
        -                "type": "number"
        -              },
        -              "generatedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "grantDate": {
        -                "type": "string"
        -              },
        -              "irsServiceCenter": {
        -                "enum": [
        -                  "IRS_SERVICE_CENTER_UNSPECIFIED",
        -                  "IRS_SERVICE_CENTER_AUSTIN",
        -                  "IRS_SERVICE_CENTER_KANSAS_CITY",
        -                  "IRS_SERVICE_CENTER_OGDEN"
        -                ],
        -                "type": "string"
        -              },
        -              "isNonResidentAlien": {
        -                "type": "boolean"
        -              },
        -              "itinAppliedFor": {
        -                "type": "boolean"
        -              },
        -              "lateFiling": {
        -                "type": "boolean"
        -              },
        -              "paidPerShare": {
        -                "type": "number"
        -              },
        -              "restrictions": {
        -                "type": "string"
        -              },
        -              "shareQuantity": {
        -                "type": "string"
        -              },
        -              "signatureAnchor": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "date": {
        -                        "anyOf": [
        -                          {
        -                            "properties": {
        -                              "fontSize": {
        -                                "type": "number"
        -                              },
        -                              "xFromLeft": {
        -                                "type": "number"
        -                              },
        -                              "yFromBottom": {
        -                                "type": "number"
        -                              }
        -                            },
        -                            "type": "object"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "pageHeight": {
        -                        "type": "number"
        -                      },
        -                      "pageIndex": {
        -                        "type": "integer"
        -                      },
        -                      "pageWidth": {
        -                        "type": "number"
        -                      },
        -                      "signature": {
        -                        "anyOf": [
        -                          {
        -                            "properties": {
        -                              "height": {
        -                                "type": "number"
        -                              },
        -                              "width": {
        -                                "type": "number"
        -                              },
        -                              "xFromLeft": {
        -                                "type": "number"
        -                              },
        -                              "yFromBottom": {
        -                                "type": "number"
        -                              }
        -                            },
        -                            "type": "object"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "signatureEnvelopeId": {
        -                "type": "string"
        -              },
        -              "signedAt": {
        -                "type": "string"
        -              },
        -              "signedPdfS3Bucket": {
        -                "type": "string"
        -              },
        -              "signedPdfS3Key": {
        -                "type": "string"
        -              },
        -              "signedPdfSha256": {
        -                "type": "string"
        -              },
        -              "stateOfIncorporation": {
        -                "type": "string"
        -              },
        -              "stockClass": {
        -                "type": "string"
        -              },
        -              "taxableYear": {
        -                "type": "string"
        -              },
        -              "taxpayerAddress": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "line1": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "zip": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "taxpayerName": {
        -                "type": "string"
        -              },
        -              "unsignedPdfS3Bucket": {
        -                "type": "string"
        -              },
        -              "unsignedPdfS3Key": {
        -                "type": "string"
        -              },
        -              "unsignedPdfSha256": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "election83bIntent": {
        -        "type": "boolean"
        -      },
        -      "entityEnding": {
        -        "type": "string"
        -      },
        -      "entityType": {
        -        "enum": [
        -          "ENTITY_TYPE_UNSPECIFIED",
        -          "ENTITY_TYPE_LLC",
        -          "ENTITY_TYPE_C_CORP",
        -          "ENTITY_TYPE_S_CORP"
        -        ],
        -        "type": "string"
        -      },
        -      "fieldProvenance": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": true,
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "filedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "filingError": {
        -        "type": "string"
        -      },
        -      "filingFeeCollectedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "formationOrderPurchased": {
        -        "type": "boolean"
        -      },
        -      "formationOrderStatus": {
        -        "type": "string"
        -      },
        -      "founderExperience": {
        -        "type": "string"
        -      },
        -      "founderInviteId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "founderProfile": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "companyRole": {
        -                "enum": [
        -                  "FOUNDER_COMPANY_ROLE_UNSPECIFIED",
        -                  "FOUNDER_COMPANY_ROLE_CEO",
        -                  "FOUNDER_COMPANY_ROLE_CTO",
        -                  "FOUNDER_COMPANY_ROLE_OTHER"
        -                ],
        -                "type": "string"
        -              },
        -              "companyRoleOther": {
        -                "type": "string"
        -              },
        -              "dateOfBirth": {
        -                "type": "string"
        -              },
        -              "email": {
        -                "type": "string"
        -              },
        -              "firstName": {
        -                "type": "string"
        -              },
        -              "homeAddress": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "county": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "street1": {
        -                        "type": "string"
        -                      },
        -                      "street2": {
        -                        "type": "string"
        -                      },
        -                      "zipCode": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "lastName": {
        -                "type": "string"
        -              },
        -              "linkedinUrl": {
        -                "type": "string"
        -              },
        -              "livesOutsideUs": {
        -                "type": "boolean"
        -              },
        -              "phone": {
        -                "type": "string"
        -              },
        -              "phoneCountryCode": {
        -                "type": "string"
        -              },
        -              "primaryLocationCountry": {
        -                "type": "string"
        -              },
        -              "updatedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "usWorkAuthorization": {
        -                "enum": [
        -                  "US_WORK_AUTHORIZATION_UNSPECIFIED",
        -                  "US_WORK_AUTHORIZATION_CITIZEN_OR_PERMANENT_RESIDENT",
        -                  "US_WORK_AUTHORIZATION_VISA_HOLDER",
        -                  "US_WORK_AUTHORIZATION_NOT_AUTHORIZED"
        -                ],
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "governmentMail": {
        -        "items": {
        -          "properties": {
        -            "contentType": {
        -              "type": "string"
        -            },
        -            "fileName": {
        -              "type": "string"
        -            },
        -            "s3Bucket": {
        -              "type": "string"
        -            },
        -            "s3Key": {
        -              "type": "string"
        -            },
        -            "uploadedAt": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "guidanceResult": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "confidence": {
        -                "type": "string"
        -              },
        -              "indicators": {
        -                "items": {
        -                  "properties": {
        -                    "category": {
        -                      "type": "string"
        -                    },
        -                    "keywords": {
        -                      "items": {
        -                        "type": "string"
        -                      },
        -                      "type": "array"
        -                    },
        -                    "level": {
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                "type": "array"
        -              },
        -              "reason": {
        -                "type": "string"
        -              },
        -              "suggestedType": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "hasSsn": {
        -        "type": "boolean"
        -      },
        -      "id": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "incorporator": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "address": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "county": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "street1": {
        -                        "type": "string"
        -                      },
        -                      "street2": {
        -                        "type": "string"
        -                      },
        -                      "zipCode": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "name": {
        -                "anyOf": [
        -                  {
        -                    "description": "Human-readable name (1-255 Unicode chars).",
        -                    "properties": {
        -                      "value": {
        -                        "maxLength": 255,
        -                        "minLength": 1,
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "name"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "naicsCode": {
        -        "type": "string"
        -      },
        -      "nameCheckResult": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "available": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "value": {
        -                        "type": "boolean"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "canContinue": {
        -                "type": "boolean"
        -              },
        -              "checkedAt": {
        -                "type": "string"
        -              },
        -              "error": {
        -                "type": "boolean"
        -              },
        -              "message": {
        -                "type": "string"
        -              },
        -              "reason": {
        -                "type": "string"
        -              },
        -              "responseTimeMs": {
        -                "type": "string"
        -              },
        -              "suggestions": {
        -                "items": {
        -                  "type": "string"
        -                },
        -                "type": "array"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "nameReservationNumber": {
        -        "type": "string"
        -      },
        -      "needsVirtualPostMail": {
        -        "type": "boolean"
        -      },
        -      "notes": {
        -        "type": "string"
        -      },
        -      "officialEinDocument": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "contentType": {
        -                "type": "string"
        -              },
        -              "fileName": {
        -                "type": "string"
        -              },
        -              "s3Bucket": {
        -                "type": "string"
        -              },
        -              "s3Key": {
        -                "type": "string"
        -              },
        -              "uploadedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "partnerCohortId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "partnerOrgId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "partnerPays": {
        -        "type": "boolean"
        -      },
        -      "paymentCompletedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "paymentStatus": {
        -        "enum": [
        -          "PAYMENT_STATUS_UNSPECIFIED",
        -          "PAYMENT_STATUS_PENDING",
        -          "PAYMENT_STATUS_COMPLETED",
        -          "PAYMENT_STATUS_FAILED",
        -          "PAYMENT_STATUS_REFUNDED"
        -        ],
        -        "type": "string"
        -      },
        -      "physicalBusinessAddress": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "city": {
        -                "type": "string"
        -              },
        -              "country": {
        -                "type": "string"
        -              },
        -              "county": {
        -                "type": "string"
        -              },
        -              "state": {
        -                "type": "string"
        -              },
        -              "street1": {
        -                "type": "string"
        -              },
        -              "street2": {
        -                "type": "string"
        -              },
        -              "zipCode": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "postFormationDocuments": {
        -        "items": {
        -          "properties": {
        -            "contentType": {
        -              "type": "string"
        -            },
        -            "fileName": {
        -              "type": "string"
        -            },
        -            "s3Bucket": {
        -              "type": "string"
        -            },
        -            "s3Key": {
        -              "type": "string"
        -            },
        -            "uploadedAt": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "processingSpeed": {
        -        "enum": [
        -          "PROCESSING_SPEED_UNSPECIFIED",
        -          "PROCESSING_SPEED_REGULAR",
        -          "PROCESSING_SPEED_TWENTY_FOUR_HOUR",
        -          "PROCESSING_SPEED_SAME_DAY",
        -          "PROCESSING_SPEED_TWO_HOUR",
        -          "PROCESSING_SPEED_ONE_HOUR"
        -        ],
        -        "type": "string"
        -      },
        -      "purpose": {
        -        "type": "string"
        -      },
        -      "referenceCode": {
        -        "type": "string"
        -      },
        -      "referralCode": {
        -        "type": "string"
        -      },
        -      "registeredAgent": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "address": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "county": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "street1": {
        -                        "type": "string"
        -                      },
        -                      "street2": {
        -                        "type": "string"
        -                      },
        -                      "zipCode": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "email": {
        -                "type": "string"
        -              },
        -              "isDefault": {
        -                "type": "boolean"
        -              },
        -              "name": {
        -                "anyOf": [
        -                  {
        -                    "description": "Human-readable name (1-255 Unicode chars).",
        -                    "properties": {
        -                      "value": {
        -                        "maxLength": 255,
        -                        "minLength": 1,
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "phone": {
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "name"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "registeredAgentPurchased": {
        -        "type": "boolean"
        -      },
        -      "selectedDomain": {
        -        "type": "string"
        -      },
        -      "sessionId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "shareStructure": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "authorizedShares": {
        -                "type": "string"
        -              },
        -              "isDefault": {
        -                "type": "boolean"
        -              },
        -              "parValuePerShare": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "shareholders": {
        -        "items": {
        -          "properties": {
        -            "address": {
        -              "anyOf": [
        -                {
        -                  "properties": {
        -                    "city": {
        -                      "type": "string"
        -                    },
        -                    "country": {
        -                      "type": "string"
        -                    },
        -                    "county": {
        -                      "type": "string"
        -                    },
        -                    "state": {
        -                      "type": "string"
        -                    },
        -                    "street1": {
        -                      "type": "string"
        -                    },
        -                    "street2": {
        -                      "type": "string"
        -                    },
        -                    "zipCode": {
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "addressType": {
        -              "enum": [
        -                "ADDRESS_TYPE_UNSPECIFIED",
        -                "ADDRESS_TYPE_RESIDENTIAL",
        -                "ADDRESS_TYPE_BUSINESS"
        -              ],
        -              "type": "string"
        -            },
        -            "dateOfBirth": {
        -              "type": "string"
        -            },
        -            "effectiveDate": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "email": {
        -              "type": "string"
        -            },
        -            "firstName": {
        -              "type": "string"
        -            },
        -            "fullName": {
        -              "type": "string"
        -            },
        -            "id": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "investmentAmountCents": {
        -              "type": "string"
        -            },
        -            "issueDate": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "lastName": {
        -              "type": "string"
        -            },
        -            "ownershipPercentage": {
        -              "type": "string"
        -            },
        -            "phone": {
        -              "type": "string"
        -            },
        -            "role": {
        -              "enum": [
        -                "SHAREHOLDER_ROLE_UNSPECIFIED",
        -                "SHAREHOLDER_ROLE_MANAGING_MEMBER",
        -                "SHAREHOLDER_ROLE_MEMBER",
        -                "SHAREHOLDER_ROLE_SHAREHOLDER",
        -                "SHAREHOLDER_ROLE_DIRECTOR",
        -                "SHAREHOLDER_ROLE_OFFICER"
        -              ],
        -              "type": "string"
        -            },
        -            "round": {
        -              "type": "string"
        -            },
        -            "safeTerms": {
        -              "anyOf": [
        -                {
        -                  "properties": {
        -                    "discountPercentage": {
        -                      "type": "string"
        -                    },
        -                    "investmentAmountCents": {
        -                      "type": "string"
        -                    },
        -                    "postMoney": {
        -                      "type": "boolean"
        -                    },
        -                    "safeIssueDate": {
        -                      "anyOf": [
        -                        {
        -                          "format": "date-time",
        -                          "type": "string"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "signedByName": {
        -                      "type": "string"
        -                    },
        -                    "signedByTitle": {
        -                      "type": "string"
        -                    },
        -                    "valuationCapCents": {
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "shareClass": {
        -              "enum": [
        -                "SHARE_CLASS_UNSPECIFIED",
        -                "SHARE_CLASS_COMMON",
        -                "SHARE_CLASS_PREFERRED",
        -                "SHARE_CLASS_OPTION",
        -                "SHARE_CLASS_SAFE"
        -              ],
        -              "type": "string"
        -            },
        -            "shareCount": {
        -              "type": "string"
        -            },
        -            "signedByName": {
        -              "type": "string"
        -            },
        -            "signedByTitle": {
        -              "type": "string"
        -            },
        -            "signedDate": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "sourceBbox": {
        -              "type": "string"
        -            },
        -            "sourcePage": {
        -              "type": "integer"
        -            },
        -            "ssnLast4": {
        -              "type": "string"
        -            },
        -            "stakeholderType": {
        -              "enum": [
        -                "STAKEHOLDER_TYPE_UNSPECIFIED",
        -                "STAKEHOLDER_TYPE_FOUNDER",
        -                "STAKEHOLDER_TYPE_ANGEL",
        -                "STAKEHOLDER_TYPE_INVESTOR_ENTITY",
        -                "STAKEHOLDER_TYPE_EMPLOYEE_POOL",
        -                "STAKEHOLDER_TYPE_ADVISOR_POOL",
        -                "STAKEHOLDER_TYPE_RESERVE"
        -              ],
        -              "type": "string"
        -            },
        -            "strikePriceCents": {
        -              "type": "string"
        -            },
        -            "title": {
        -              "type": "string"
        -            },
        -            "vestingCliffMonths": {
        -              "type": "integer"
        -            },
        -            "vestingStartDate": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "vestingTotalMonths": {
        -              "type": "integer"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "signedEinDocument": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "contentType": {
        -                "type": "string"
        -              },
        -              "fileName": {
        -                "type": "string"
        -              },
        -              "s3Bucket": {
        -                "type": "string"
        -              },
        -              "s3Key": {
        -                "type": "string"
        -              },
        -              "uploadedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "source": {
        -        "enum": [
        -          "FORMATION_SOURCE_UNSPECIFIED",
        -          "FORMATION_SOURCE_WEB",
        -          "FORMATION_SOURCE_MCP",
        -          "FORMATION_SOURCE_CLI",
        -          "FORMATION_SOURCE_AGENTS",
        -          "FORMATION_SOURCE_CONVERSATIONAL",
        -          "FORMATION_SOURCE_NAME_GEN",
        -          "FORMATION_SOURCE_WHATSAPP",
        -          "FORMATION_SOURCE_TELEGRAM",
        -          "FORMATION_SOURCE_LANDING"
        -        ],
        -        "type": "string"
        -      },
        -      "stampedCertificate": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "contentType": {
        -                "type": "string"
        -              },
        -              "fileName": {
        -                "type": "string"
        -              },
        -              "s3Bucket": {
        -                "type": "string"
        -              },
        -              "s3Key": {
        -                "type": "string"
        -              },
        -              "uploadedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "stateOfFormation": {
        -        "type": "string"
        -      },
        -      "status": {
        -        "enum": [
        -          "FORMATION_STATUS_UNSPECIFIED",
        -          "FORMATION_STATUS_INITIATED",
        -          "FORMATION_STATUS_IN_PROGRESS",
        -          "FORMATION_STATUS_PAYMENT_PENDING",
        -          "FORMATION_STATUS_PAYMENT_COMPLETE",
        -          "FORMATION_STATUS_FILING_IN_PROGRESS",
        -          "FORMATION_STATUS_COMPLETED",
        -          "FORMATION_STATUS_FAILED",
        -          "FORMATION_STATUS_CANCELLED",
        -          "FORMATION_STATUS_IMPORTED"
        -        ],
        -        "type": "string"
        -      },
        -      "submittedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "submitter": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "address": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "city": {
        -                        "type": "string"
        -                      },
        -                      "country": {
        -                        "type": "string"
        -                      },
        -                      "county": {
        -                        "type": "string"
        -                      },
        -                      "state": {
        -                        "type": "string"
        -                      },
        -                      "street1": {
        -                        "type": "string"
        -                      },
        -                      "street2": {
        -                        "type": "string"
        -                      },
        -                      "zipCode": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "email": {
        -                "type": "string"
        -              },
        -              "firstName": {
        -                "type": "string"
        -              },
        -              "lastName": {
        -                "type": "string"
        -              },
        -              "phone": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "updatedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "userId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "properties": {
        +      "acknowledgedWarnings": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "addressSource": {
        +        "enum": [
        +          "ADDRESS_SOURCE_UNSPECIFIED",
        +          "ADDRESS_SOURCE_OWN",
        +          "ADDRESS_SOURCE_NEED_ASSISTANCE"
        +        ],
        +        "type": "string"
        +      },
        +      "alternateName": {
        +        "type": "string"
        +      },
        +      "assignedAgent": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "email": {
        +                "type": "string"
        +              },
        +              "fullName": {
        +                "type": "string"
        +              },
        +              "id": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "authorizedParty": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "email": {
        +                "type": "string"
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "phone": {
        +                "type": "string"
        +              },
        +              "title": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "name"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "bankingIntent": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "cardPreference": {
        +                "enum": [
        +                  "CARD_PREFERENCE_UNSPECIFIED",
        +                  "CARD_PREFERENCE_VIRTUAL_ONLY",
        +                  "CARD_PREFERENCE_PHYSICAL_AND_VIRTUAL"
        +                ],
        +                "type": "string"
        +              },
        +              "cardShippingAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "expectedMonthlySpend": {
        +                "enum": [
        +                  "MONTHLY_SPEND_BAND_UNSPECIFIED",
        +                  "MONTHLY_SPEND_BAND_UNDER_5K",
        +                  "MONTHLY_SPEND_BAND_FROM_5K_TO_25K",
        +                  "MONTHLY_SPEND_BAND_FROM_25K_TO_100K",
        +                  "MONTHLY_SPEND_BAND_OVER_100K"
        +                ],
        +                "type": "string"
        +              },
        +              "openWhenEinReady": {
        +                "type": "boolean"
        +              },
        +              "recordedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "shipCardsToHomeAddress": {
        +                "type": "boolean"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "businessDescription": {
        +        "type": "string"
        +      },
        +      "certificateData": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "approvedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "certificateId": {
        +                "type": "string"
        +              },
        +              "downloadUrl": {
        +                "type": "string"
        +              },
        +              "expiresAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "generatedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "s3Uri": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "certificateFiled": {
        +        "type": "boolean"
        +      },
        +      "certificateStamped": {
        +        "type": "boolean"
        +      },
        +      "certificateUrl": {
        +        "type": "string"
        +      },
        +      "cohortDeal": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "currencyCode": {
        +                "type": "string"
        +              },
        +              "discountRate": {
        +                "type": "string"
        +              },
        +              "displayHeadline": {
        +                "anyOf": [
        +                  {
        +                    "description": "Free-form description (max 5000 chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 5000,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "instrument": {
        +                "type": "string"
        +              },
        +              "investmentAmount": {
        +                "type": "string"
        +              },
        +              "investorLegalName": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "mfn": {
        +                "type": "boolean"
        +              },
        +              "proRata": {
        +                "type": "boolean"
        +              },
        +              "valuationCap": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "cohortDealTermsId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyAddress": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyName": {
        +        "type": "string"
        +      },
        +      "companyStage": {
        +        "enum": [
        +          "COMPANY_STAGE_UNSPECIFIED",
        +          "COMPANY_STAGE_IDEA",
        +          "COMPANY_STAGE_BUILDING",
        +          "COMPANY_STAGE_REVENUE"
        +        ],
        +        "type": "string"
        +      },
        +      "confirmationNumber": {
        +        "type": "string"
        +      },
        +      "conversationHistory": {
        +        "items": {
        +          "properties": {
        +            "content": {
        +              "type": "string"
        +            },
        +            "role": {
        +              "type": "string"
        +            },
        +            "timestamp": {
        +              "type": "string"
        +            },
        +            "tool": {
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "currentStep": {
        +        "enum": [
        +          "FORMATION_STEP_UNSPECIFIED",
        +          "FORMATION_STEP_CREATED",
        +          "FORMATION_STEP_BUSINESS_DESCRIBED",
        +          "FORMATION_STEP_STATE_SELECTED",
        +          "FORMATION_STEP_TYPE_SELECTED",
        +          "FORMATION_STEP_ENDING_SELECTED",
        +          "FORMATION_STEP_NAME_SET",
        +          "FORMATION_STEP_NAME_CHECKED",
        +          "FORMATION_STEP_COMPANY_ADDRESS_SET",
        +          "FORMATION_STEP_AGENT_SET",
        +          "FORMATION_STEP_SHARES_SET",
        +          "FORMATION_STEP_SHAREHOLDERS_ADDED",
        +          "FORMATION_STEP_AUTHORIZED_PARTY_SET",
        +          "FORMATION_STEP_CERTIFICATE_GENERATED",
        +          "FORMATION_STEP_CERTIFICATE_APPROVED",
        +          "FORMATION_STEP_COMPLETED",
        +          "FORMATION_STEP_FOUNDER_PROFILE_SET",
        +          "FORMATION_STEP_TEAM_EQUITY_SET",
        +          "FORMATION_STEP_DEAL_CONFIRMED",
        +          "FORMATION_STEP_BANKING_INTENT_SET",
        +          "FORMATION_STEP_SIGNED",
        +          "FORMATION_STEP_INDUSTRY_SET"
        +        ],
        +        "type": "string"
        +      },
        +      "dealTermsConfirmedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "directorsAndOfficers": {
        +        "items": {
        +          "properties": {
        +            "address": {
        +              "anyOf": [
        +                {
        +                  "properties": {
        +                    "city": {
        +                      "type": "string"
        +                    },
        +                    "country": {
        +                      "type": "string"
        +                    },
        +                    "county": {
        +                      "type": "string"
        +                    },
        +                    "state": {
        +                      "type": "string"
        +                    },
        +                    "street1": {
        +                      "type": "string"
        +                    },
        +                    "street2": {
        +                      "type": "string"
        +                    },
        +                    "zipCode": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "email": {
        +              "type": "string"
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "name": {
        +              "anyOf": [
        +                {
        +                  "description": "Human-readable name (1-255 Unicode chars).",
        +                  "properties": {
        +                    "value": {
        +                      "maxLength": 255,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "phone": {
        +              "type": "string"
        +            },
        +            "title": {
        +              "type": "string"
        +            },
        +            "type": {
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "name"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "effectiveDate": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "einDocument": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "einFiled": {
        +        "type": "boolean"
        +      },
        +      "einFilingInfoSubmitted": {
        +        "type": "boolean"
        +      },
        +      "einNumber": {
        +        "type": "string"
        +      },
        +      "einReceived": {
        +        "type": "boolean"
        +      },
        +      "election83b": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "companyAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "line1": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "zip": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "deadline": {
        +                "type": "string"
        +              },
        +              "fmvPerShare": {
        +                "type": "number"
        +              },
        +              "generatedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "grantDate": {
        +                "type": "string"
        +              },
        +              "irsServiceCenter": {
        +                "enum": [
        +                  "IRS_SERVICE_CENTER_UNSPECIFIED",
        +                  "IRS_SERVICE_CENTER_AUSTIN",
        +                  "IRS_SERVICE_CENTER_KANSAS_CITY",
        +                  "IRS_SERVICE_CENTER_OGDEN"
        +                ],
        +                "type": "string"
        +              },
        +              "isNonResidentAlien": {
        +                "type": "boolean"
        +              },
        +              "itinAppliedFor": {
        +                "type": "boolean"
        +              },
        +              "lateFiling": {
        +                "type": "boolean"
        +              },
        +              "paidPerShare": {
        +                "type": "number"
        +              },
        +              "restrictions": {
        +                "type": "string"
        +              },
        +              "shareQuantity": {
        +                "type": "string"
        +              },
        +              "signatureAnchor": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "date": {
        +                        "anyOf": [
        +                          {
        +                            "properties": {
        +                              "fontSize": {
        +                                "type": "number"
        +                              },
        +                              "xFromLeft": {
        +                                "type": "number"
        +                              },
        +                              "yFromBottom": {
        +                                "type": "number"
        +                              }
        +                            },
        +                            "type": "object"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "pageHeight": {
        +                        "type": "number"
        +                      },
        +                      "pageIndex": {
        +                        "type": "integer"
        +                      },
        +                      "pageWidth": {
        +                        "type": "number"
        +                      },
        +                      "signature": {
        +                        "anyOf": [
        +                          {
        +                            "properties": {
        +                              "height": {
        +                                "type": "number"
        +                              },
        +                              "width": {
        +                                "type": "number"
        +                              },
        +                              "xFromLeft": {
        +                                "type": "number"
        +                              },
        +                              "yFromBottom": {
        +                                "type": "number"
        +                              }
        +                            },
        +                            "type": "object"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "signatureEnvelopeId": {
        +                "type": "string"
        +              },
        +              "signedAt": {
        +                "type": "string"
        +              },
        +              "signedPdfS3Bucket": {
        +                "type": "string"
        +              },
        +              "signedPdfS3Key": {
        +                "type": "string"
        +              },
        +              "signedPdfSha256": {
        +                "type": "string"
        +              },
        +              "stateOfIncorporation": {
        +                "type": "string"
        +              },
        +              "stockClass": {
        +                "type": "string"
        +              },
        +              "taxableYear": {
        +                "type": "string"
        +              },
        +              "taxpayerAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "line1": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "zip": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "taxpayerName": {
        +                "type": "string"
        +              },
        +              "unsignedPdfS3Bucket": {
        +                "type": "string"
        +              },
        +              "unsignedPdfS3Key": {
        +                "type": "string"
        +              },
        +              "unsignedPdfSha256": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "election83bIntent": {
        +        "type": "boolean"
        +      },
        +      "entityEnding": {
        +        "type": "string"
        +      },
        +      "entityType": {
        +        "enum": [
        +          "ENTITY_TYPE_UNSPECIFIED",
        +          "ENTITY_TYPE_LLC",
        +          "ENTITY_TYPE_C_CORP",
        +          "ENTITY_TYPE_S_CORP"
        +        ],
        +        "type": "string"
        +      },
        +      "fieldProvenance": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": true,
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "filedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "filingError": {
        +        "type": "string"
        +      },
        +      "filingFeeCollectedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "formationOrderPurchased": {
        +        "type": "boolean"
        +      },
        +      "formationOrderStatus": {
        +        "type": "string"
        +      },
        +      "founderExperience": {
        +        "type": "string"
        +      },
        +      "founderInviteId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "founderProfile": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "companyRole": {
        +                "enum": [
        +                  "FOUNDER_COMPANY_ROLE_UNSPECIFIED",
        +                  "FOUNDER_COMPANY_ROLE_CEO",
        +                  "FOUNDER_COMPANY_ROLE_CTO",
        +                  "FOUNDER_COMPANY_ROLE_OTHER"
        +                ],
        +                "type": "string"
        +              },
        +              "companyRoleOther": {
        +                "type": "string"
        +              },
        +              "dateOfBirth": {
        +                "type": "string"
        +              },
        +              "email": {
        +                "type": "string"
        +              },
        +              "firstName": {
        +                "type": "string"
        +              },
        +              "homeAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "lastName": {
        +                "type": "string"
        +              },
        +              "linkedinUrl": {
        +                "type": "string"
        +              },
        +              "livesOutsideUs": {
        +                "type": "boolean"
        +              },
        +              "phone": {
        +                "type": "string"
        +              },
        +              "phoneCountryCode": {
        +                "type": "string"
        +              },
        +              "primaryLocationCountry": {
        +                "type": "string"
        +              },
        +              "updatedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "usWorkAuthorization": {
        +                "enum": [
        +                  "US_WORK_AUTHORIZATION_UNSPECIFIED",
        +                  "US_WORK_AUTHORIZATION_CITIZEN_OR_PERMANENT_RESIDENT",
        +                  "US_WORK_AUTHORIZATION_VISA_HOLDER",
        +                  "US_WORK_AUTHORIZATION_NOT_AUTHORIZED"
        +                ],
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "governmentMail": {
        +        "items": {
        +          "properties": {
        +            "contentType": {
        +              "type": "string"
        +            },
        +            "fileName": {
        +              "type": "string"
        +            },
        +            "s3Bucket": {
        +              "type": "string"
        +            },
        +            "s3Key": {
        +              "type": "string"
        +            },
        +            "uploadedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "guidanceResult": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "confidence": {
        +                "type": "string"
        +              },
        +              "indicators": {
        +                "items": {
        +                  "properties": {
        +                    "category": {
        +                      "type": "string"
        +                    },
        +                    "keywords": {
        +                      "items": {
        +                        "type": "string"
        +                      },
        +                      "type": "array"
        +                    },
        +                    "level": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                "type": "array"
        +              },
        +              "reason": {
        +                "type": "string"
        +              },
        +              "suggestedType": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "hasSsn": {
        +        "type": "boolean"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "incorporator": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "address": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "name"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "naicsCode": {
        +        "type": "string"
        +      },
        +      "nameCheckResult": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "available": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "value": {
        +                        "type": "boolean"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "canContinue": {
        +                "type": "boolean"
        +              },
        +              "checkedAt": {
        +                "type": "string"
        +              },
        +              "error": {
        +                "type": "boolean"
        +              },
        +              "message": {
        +                "type": "string"
        +              },
        +              "reason": {
        +                "type": "string"
        +              },
        +              "responseTimeMs": {
        +                "type": "string"
        +              },
        +              "suggestions": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "type": "array"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "nameReservationNumber": {
        +        "type": "string"
        +      },
        +      "needsVirtualPostMail": {
        +        "type": "boolean"
        +      },
        +      "notes": {
        +        "type": "string"
        +      },
        +      "officialEinDocument": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "partnerCohortId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "partnerOrgId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "partnerPays": {
        +        "type": "boolean"
        +      },
        +      "paymentCompletedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "paymentStatus": {
        +        "enum": [
        +          "PAYMENT_STATUS_UNSPECIFIED",
        +          "PAYMENT_STATUS_PENDING",
        +          "PAYMENT_STATUS_COMPLETED",
        +          "PAYMENT_STATUS_FAILED",
        +          "PAYMENT_STATUS_REFUNDED"
        +        ],
        +        "type": "string"
        +      },
        +      "physicalBusinessAddress": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "postFormationDocuments": {
        +        "items": {
        +          "properties": {
        +            "contentType": {
        +              "type": "string"
        +            },
        +            "fileName": {
        +              "type": "string"
        +            },
        +            "s3Bucket": {
        +              "type": "string"
        +            },
        +            "s3Key": {
        +              "type": "string"
        +            },
        +            "uploadedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "processingSpeed": {
        +        "enum": [
        +          "PROCESSING_SPEED_UNSPECIFIED",
        +          "PROCESSING_SPEED_REGULAR",
        +          "PROCESSING_SPEED_TWENTY_FOUR_HOUR",
        +          "PROCESSING_SPEED_SAME_DAY",
        +          "PROCESSING_SPEED_TWO_HOUR",
        +          "PROCESSING_SPEED_ONE_HOUR"
        +        ],
        +        "type": "string"
        +      },
        +      "purpose": {
        +        "type": "string"
        +      },
        +      "referenceCode": {
        +        "type": "string"
        +      },
        +      "referralCode": {
        +        "type": "string"
        +      },
        +      "registeredAgent": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "address": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "email": {
        +                "type": "string"
        +              },
        +              "isDefault": {
        +                "type": "boolean"
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "phone": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "name"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "registeredAgentPurchased": {
        +        "type": "boolean"
        +      },
        +      "selectedDomain": {
        +        "type": "string"
        +      },
        +      "sessionId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "shareStructure": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "authorizedShares": {
        +                "type": "string"
        +              },
        +              "isDefault": {
        +                "type": "boolean"
        +              },
        +              "parValuePerShare": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "shareholders": {
        +        "items": {
        +          "properties": {
        +            "address": {
        +              "anyOf": [
        +                {
        +                  "properties": {
        +                    "city": {
        +                      "type": "string"
        +                    },
        +                    "country": {
        +                      "type": "string"
        +                    },
        +                    "county": {
        +                      "type": "string"
        +                    },
        +                    "state": {
        +                      "type": "string"
        +                    },
        +                    "street1": {
        +                      "type": "string"
        +                    },
        +                    "street2": {
        +                      "type": "string"
        +                    },
        +                    "zipCode": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "addressType": {
        +              "enum": [
        +                "ADDRESS_TYPE_UNSPECIFIED",
        +                "ADDRESS_TYPE_RESIDENTIAL",
        +                "ADDRESS_TYPE_BUSINESS"
        +              ],
        +              "type": "string"
        +            },
        +            "dateOfBirth": {
        +              "type": "string"
        +            },
        +            "effectiveDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "email": {
        +              "type": "string"
        +            },
        +            "firstName": {
        +              "type": "string"
        +            },
        +            "fullName": {
        +              "type": "string"
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "investmentAmountCents": {
        +              "type": "string"
        +            },
        +            "issueDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "lastName": {
        +              "type": "string"
        +            },
        +            "ownershipPercentage": {
        +              "type": "string"
        +            },
        +            "phone": {
        +              "type": "string"
        +            },
        +            "role": {
        +              "enum": [
        +                "SHAREHOLDER_ROLE_UNSPECIFIED",
        +                "SHAREHOLDER_ROLE_MANAGING_MEMBER",
        +                "SHAREHOLDER_ROLE_MEMBER",
        +                "SHAREHOLDER_ROLE_SHAREHOLDER",
        +                "SHAREHOLDER_ROLE_DIRECTOR",
        +                "SHAREHOLDER_ROLE_OFFICER"
        +              ],
        +              "type": "string"
        +            },
        +            "round": {
        +              "type": "string"
        +            },
        +            "safeTerms": {
        +              "anyOf": [
        +                {
        +                  "properties": {
        +                    "discountPercentage": {
        +                      "type": "string"
        +                    },
        +                    "investmentAmountCents": {
        +                      "type": "string"
        +                    },
        +                    "postMoney": {
        +                      "type": "boolean"
        +                    },
        +                    "safeIssueDate": {
        +                      "anyOf": [
        +                        {
        +                          "format": "date-time",
        +                          "type": "string"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "signedByName": {
        +                      "type": "string"
        +                    },
        +                    "signedByTitle": {
        +                      "type": "string"
        +                    },
        +                    "valuationCapCents": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "shareClass": {
        +              "enum": [
        +                "SHARE_CLASS_UNSPECIFIED",
        +                "SHARE_CLASS_COMMON",
        +                "SHARE_CLASS_PREFERRED",
        +                "SHARE_CLASS_OPTION",
        +                "SHARE_CLASS_SAFE"
        +              ],
        +              "type": "string"
        +            },
        +            "shareCount": {
        +              "type": "string"
        +            },
        +            "signedByName": {
        +              "type": "string"
        +            },
        +            "signedByTitle": {
        +              "type": "string"
        +            },
        +            "signedDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "sourceBbox": {
        +              "type": "string"
        +            },
        +            "sourcePage": {
        +              "type": "integer"
        +            },
        +            "ssnLast4": {
        +              "type": "string"
        +            },
        +            "stakeholderType": {
        +              "enum": [
        +                "STAKEHOLDER_TYPE_UNSPECIFIED",
        +                "STAKEHOLDER_TYPE_FOUNDER",
        +                "STAKEHOLDER_TYPE_ANGEL",
        +                "STAKEHOLDER_TYPE_INVESTOR_ENTITY",
        +                "STAKEHOLDER_TYPE_EMPLOYEE_POOL",
        +                "STAKEHOLDER_TYPE_ADVISOR_POOL",
        +                "STAKEHOLDER_TYPE_RESERVE"
        +              ],
        +              "type": "string"
        +            },
        +            "strikePriceCents": {
        +              "type": "string"
        +            },
        +            "title": {
        +              "type": "string"
        +            },
        +            "vestingCliffMonths": {
        +              "type": "integer"
        +            },
        +            "vestingStartDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "vestingTotalMonths": {
        +              "type": "integer"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "signedEinDocument": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "source": {
        +        "enum": [
        +          "FORMATION_SOURCE_UNSPECIFIED",
        +          "FORMATION_SOURCE_WEB",
        +          "FORMATION_SOURCE_MCP",
        +          "FORMATION_SOURCE_CLI",
        +          "FORMATION_SOURCE_AGENTS",
        +          "FORMATION_SOURCE_CONVERSATIONAL",
        +          "FORMATION_SOURCE_NAME_GEN",
        +          "FORMATION_SOURCE_WHATSAPP",
        +          "FORMATION_SOURCE_TELEGRAM",
        +          "FORMATION_SOURCE_LANDING"
        +        ],
        +        "type": "string"
        +      },
        +      "stampedCertificate": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "stateOfFormation": {
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "FORMATION_STATUS_UNSPECIFIED",
        +          "FORMATION_STATUS_INITIATED",
        +          "FORMATION_STATUS_IN_PROGRESS",
        +          "FORMATION_STATUS_PAYMENT_PENDING",
        +          "FORMATION_STATUS_PAYMENT_COMPLETE",
        +          "FORMATION_STATUS_FILING_IN_PROGRESS",
        +          "FORMATION_STATUS_COMPLETED",
        +          "FORMATION_STATUS_FAILED",
        +          "FORMATION_STATUS_CANCELLED",
        +          "FORMATION_STATUS_IMPORTED"
        +        ],
        +        "type": "string"
        +      },
        +      "submittedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "submitter": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "address": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "email": {
        +                "type": "string"
        +              },
        +              "firstName": {
        +                "type": "string"
        +              },
        +              "lastName": {
        +                "type": "string"
        +              },
        +              "phone": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "userId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
  3. 4 tool updates
    • Changednotification_get_list_notifications2 fields changed
      • changedInput schema / properties / filter / properties / types / items / enum
        Previous value: -[
        -  "NOTIFICATION_TYPE_UNSPECIFIED",
        -  "NOTIFICATION_TYPE_INVITATION_RECEIVED",
        -  "NOTIFICATION_TYPE_INVITATION_ACCEPTED",
        -  "NOTIFICATION_TYPE_INVITATION_REJECTED",
        -  "NOTIFICATION_TYPE_MEMBER_WELCOME",
        -  "NOTIFICATION_TYPE_FORMATION_STARTED",
        -  "NOTIFICATION_TYPE_FILING_SUBMITTED",
        -  "NOTIFICATION_TYPE_ADDITIONAL_INFORMATION_REQUIRED",
        -  "NOTIFICATION_TYPE_FILING_REJECTED",
        -  "NOTIFICATION_TYPE_STATE_DELAYED",
        -  "NOTIFICATION_TYPE_COMPANY_APPROVED",
        -  "NOTIFICATION_TYPE_EIN_IN_PROGRESS",
        -  "NOTIFICATION_TYPE_PAYMENT_FAILED",
        -  "NOTIFICATION_TYPE_FORMATION_COMPLETE",
        -  "NOTIFICATION_TYPE_SYNC_COMPLETED",
        -  "NOTIFICATION_TYPE_SYNC_FAILED",
        -  "NOTIFICATION_TYPE_SIGNATURE_REQUEST",
        -  "NOTIFICATION_TYPE_DEVICE_REGISTERED",
        -  "NOTIFICATION_TYPE_DEVICE_REMOVED",
        -  "NOTIFICATION_TYPE_DEVICE_FIRST_APPROVAL",
        -  "NOTIFICATION_TYPE_EIN_RECEIVED",
        -  "NOTIFICATION_TYPE_COMMITMENT_RECORDED",
        -  "NOTIFICATION_TYPE_COMMITMENT_REMOVED",
        -  "NOTIFICATION_TYPE_WELCOME",
        -  "NOTIFICATION_TYPE_DEVICE_TRUSTED",
        -  "NOTIFICATION_TYPE_DOMAIN_RENEWAL_PAYMENT_FAILED",
        -  "NOTIFICATION_TYPE_DOMAIN_RENEWED",
        -  "NOTIFICATION_TYPE_FOUNDER_INVITE",
        -  "NOTIFICATION_TYPE_OWNER_VERIFICATION",
        -  "NOTIFICATION_TYPE_ACCOUNT_OPENED"
        -]New value: +[
        +  "NOTIFICATION_TYPE_UNSPECIFIED",
        +  "NOTIFICATION_TYPE_INVITATION_RECEIVED",
        +  "NOTIFICATION_TYPE_INVITATION_ACCEPTED",
        +  "NOTIFICATION_TYPE_INVITATION_REJECTED",
        +  "NOTIFICATION_TYPE_MEMBER_WELCOME",
        +  "NOTIFICATION_TYPE_FORMATION_STARTED",
        +  "NOTIFICATION_TYPE_FILING_SUBMITTED",
        +  "NOTIFICATION_TYPE_ADDITIONAL_INFORMATION_REQUIRED",
        +  "NOTIFICATION_TYPE_FILING_REJECTED",
        +  "NOTIFICATION_TYPE_STATE_DELAYED",
        +  "NOTIFICATION_TYPE_COMPANY_APPROVED",
        +  "NOTIFICATION_TYPE_EIN_IN_PROGRESS",
        +  "NOTIFICATION_TYPE_PAYMENT_FAILED",
        +  "NOTIFICATION_TYPE_FORMATION_COMPLETE",
        +  "NOTIFICATION_TYPE_SYNC_COMPLETED",
        +  "NOTIFICATION_TYPE_SYNC_FAILED",
        +  "NOTIFICATION_TYPE_SIGNATURE_REQUEST",
        +  "NOTIFICATION_TYPE_DEVICE_REGISTERED",
        +  "NOTIFICATION_TYPE_DEVICE_REMOVED",
        +  "NOTIFICATION_TYPE_DEVICE_FIRST_APPROVAL",
        +  "NOTIFICATION_TYPE_EIN_RECEIVED",
        +  "NOTIFICATION_TYPE_COMMITMENT_RECORDED",
        +  "NOTIFICATION_TYPE_COMMITMENT_REMOVED",
        +  "NOTIFICATION_TYPE_WELCOME",
        +  "NOTIFICATION_TYPE_DEVICE_TRUSTED",
        +  "NOTIFICATION_TYPE_DOMAIN_RENEWAL_PAYMENT_FAILED",
        +  "NOTIFICATION_TYPE_DOMAIN_RENEWED",
        +  "NOTIFICATION_TYPE_FOUNDER_INVITE",
        +  "NOTIFICATION_TYPE_OWNER_VERIFICATION",
        +  "NOTIFICATION_TYPE_ACCOUNT_OPENED",
        +  "NOTIFICATION_TYPE_BANKING_APPLICATION_RECEIVED",
        +  "NOTIFICATION_TYPE_BANKING_APPLICATION_ACTION_NEEDED",
        +  "NOTIFICATION_TYPE_BANKING_APPLICATION_APPROVED",
        +  "NOTIFICATION_TYPE_TRANSFER_SUBMITTED",
        +  "NOTIFICATION_TYPE_TRANSFER_SETTLED",
        +  "NOTIFICATION_TYPE_TRANSFER_RETURNED",
        +  "NOTIFICATION_TYPE_TRANSFER_APPROVAL_REQUIRED",
        +  "NOTIFICATION_TYPE_TRANSFER_FAILED"
        +]
      • changedOutput schema / properties / notifications / items / properties / type / enum
        Previous value: -[
        -  "NOTIFICATION_TYPE_UNSPECIFIED",
        -  "NOTIFICATION_TYPE_INVITATION_RECEIVED",
        -  "NOTIFICATION_TYPE_INVITATION_ACCEPTED",
        -  "NOTIFICATION_TYPE_INVITATION_REJECTED",
        -  "NOTIFICATION_TYPE_MEMBER_WELCOME",
        -  "NOTIFICATION_TYPE_FORMATION_STARTED",
        -  "NOTIFICATION_TYPE_FILING_SUBMITTED",
        -  "NOTIFICATION_TYPE_ADDITIONAL_INFORMATION_REQUIRED",
        -  "NOTIFICATION_TYPE_FILING_REJECTED",
        -  "NOTIFICATION_TYPE_STATE_DELAYED",
        -  "NOTIFICATION_TYPE_COMPANY_APPROVED",
        -  "NOTIFICATION_TYPE_EIN_IN_PROGRESS",
        -  "NOTIFICATION_TYPE_PAYMENT_FAILED",
        -  "NOTIFICATION_TYPE_FORMATION_COMPLETE",
        -  "NOTIFICATION_TYPE_SYNC_COMPLETED",
        -  "NOTIFICATION_TYPE_SYNC_FAILED",
        -  "NOTIFICATION_TYPE_SIGNATURE_REQUEST",
        -  "NOTIFICATION_TYPE_DEVICE_REGISTERED",
        -  "NOTIFICATION_TYPE_DEVICE_REMOVED",
        -  "NOTIFICATION_TYPE_DEVICE_FIRST_APPROVAL",
        -  "NOTIFICATION_TYPE_EIN_RECEIVED",
        -  "NOTIFICATION_TYPE_COMMITMENT_RECORDED",
        -  "NOTIFICATION_TYPE_COMMITMENT_REMOVED",
        -  "NOTIFICATION_TYPE_WELCOME",
        -  "NOTIFICATION_TYPE_DEVICE_TRUSTED",
        -  "NOTIFICATION_TYPE_DOMAIN_RENEWAL_PAYMENT_FAILED",
        -  "NOTIFICATION_TYPE_DOMAIN_RENEWED",
        -  "NOTIFICATION_TYPE_FOUNDER_INVITE",
        -  "NOTIFICATION_TYPE_OWNER_VERIFICATION",
        -  "NOTIFICATION_TYPE_ACCOUNT_OPENED"
        -]New value: +[
        +  "NOTIFICATION_TYPE_UNSPECIFIED",
        +  "NOTIFICATION_TYPE_INVITATION_RECEIVED",
        +  "NOTIFICATION_TYPE_INVITATION_ACCEPTED",
        +  "NOTIFICATION_TYPE_INVITATION_REJECTED",
        +  "NOTIFICATION_TYPE_MEMBER_WELCOME",
        +  "NOTIFICATION_TYPE_FORMATION_STARTED",
        +  "NOTIFICATION_TYPE_FILING_SUBMITTED",
        +  "NOTIFICATION_TYPE_ADDITIONAL_INFORMATION_REQUIRED",
        +  "NOTIFICATION_TYPE_FILING_REJECTED",
        +  "NOTIFICATION_TYPE_STATE_DELAYED",
        +  "NOTIFICATION_TYPE_COMPANY_APPROVED",
        +  "NOTIFICATION_TYPE_EIN_IN_PROGRESS",
        +  "NOTIFICATION_TYPE_PAYMENT_FAILED",
        +  "NOTIFICATION_TYPE_FORMATION_COMPLETE",
        +  "NOTIFICATION_TYPE_SYNC_COMPLETED",
        +  "NOTIFICATION_TYPE_SYNC_FAILED",
        +  "NOTIFICATION_TYPE_SIGNATURE_REQUEST",
        +  "NOTIFICATION_TYPE_DEVICE_REGISTERED",
        +  "NOTIFICATION_TYPE_DEVICE_REMOVED",
        +  "NOTIFICATION_TYPE_DEVICE_FIRST_APPROVAL",
        +  "NOTIFICATION_TYPE_EIN_RECEIVED",
        +  "NOTIFICATION_TYPE_COMMITMENT_RECORDED",
        +  "NOTIFICATION_TYPE_COMMITMENT_REMOVED",
        +  "NOTIFICATION_TYPE_WELCOME",
        +  "NOTIFICATION_TYPE_DEVICE_TRUSTED",
        +  "NOTIFICATION_TYPE_DOMAIN_RENEWAL_PAYMENT_FAILED",
        +  "NOTIFICATION_TYPE_DOMAIN_RENEWED",
        +  "NOTIFICATION_TYPE_FOUNDER_INVITE",
        +  "NOTIFICATION_TYPE_OWNER_VERIFICATION",
        +  "NOTIFICATION_TYPE_ACCOUNT_OPENED",
        +  "NOTIFICATION_TYPE_BANKING_APPLICATION_RECEIVED",
        +  "NOTIFICATION_TYPE_BANKING_APPLICATION_ACTION_NEEDED",
        +  "NOTIFICATION_TYPE_BANKING_APPLICATION_APPROVED",
        +  "NOTIFICATION_TYPE_TRANSFER_SUBMITTED",
        +  "NOTIFICATION_TYPE_TRANSFER_SETTLED",
        +  "NOTIFICATION_TYPE_TRANSFER_RETURNED",
        +  "NOTIFICATION_TYPE_TRANSFER_APPROVAL_REQUIRED",
        +  "NOTIFICATION_TYPE_TRANSFER_FAILED"
        +]
    • Changednotification_get_notification1 field changed
      • changedOutput schema / properties / notification / anyOf
        Previous value: -[
        -  {
        -    "properties": {
        -      "body": {
        -        "type": "string"
        -      },
        -      "createdAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "data": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": true,
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "id": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "idempotencyKey": {
        -        "type": "string"
        -      },
        -      "isRead": {
        -        "type": "boolean"
        -      },
        -      "readAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "title": {
        -        "type": "string"
        -      },
        -      "type": {
        -        "enum": [
        -          "NOTIFICATION_TYPE_UNSPECIFIED",
        -          "NOTIFICATION_TYPE_INVITATION_RECEIVED",
        -          "NOTIFICATION_TYPE_INVITATION_ACCEPTED",
        -          "NOTIFICATION_TYPE_INVITATION_REJECTED",
        -          "NOTIFICATION_TYPE_MEMBER_WELCOME",
        -          "NOTIFICATION_TYPE_FORMATION_STARTED",
        -          "NOTIFICATION_TYPE_FILING_SUBMITTED",
        -          "NOTIFICATION_TYPE_ADDITIONAL_INFORMATION_REQUIRED",
        -          "NOTIFICATION_TYPE_FILING_REJECTED",
        -          "NOTIFICATION_TYPE_STATE_DELAYED",
        -          "NOTIFICATION_TYPE_COMPANY_APPROVED",
        -          "NOTIFICATION_TYPE_EIN_IN_PROGRESS",
        -          "NOTIFICATION_TYPE_PAYMENT_FAILED",
        -          "NOTIFICATION_TYPE_FORMATION_COMPLETE",
        -          "NOTIFICATION_TYPE_SYNC_COMPLETED",
        -          "NOTIFICATION_TYPE_SYNC_FAILED",
        -          "NOTIFICATION_TYPE_SIGNATURE_REQUEST",
        -          "NOTIFICATION_TYPE_DEVICE_REGISTERED",
        -          "NOTIFICATION_TYPE_DEVICE_REMOVED",
        -          "NOTIFICATION_TYPE_DEVICE_FIRST_APPROVAL",
        -          "NOTIFICATION_TYPE_EIN_RECEIVED",
        -          "NOTIFICATION_TYPE_COMMITMENT_RECORDED",
        -          "NOTIFICATION_TYPE_COMMITMENT_REMOVED",
        -          "NOTIFICATION_TYPE_WELCOME",
        -          "NOTIFICATION_TYPE_DEVICE_TRUSTED",
        -          "NOTIFICATION_TYPE_DOMAIN_RENEWAL_PAYMENT_FAILED",
        -          "NOTIFICATION_TYPE_DOMAIN_RENEWED",
        -          "NOTIFICATION_TYPE_FOUNDER_INVITE",
        -          "NOTIFICATION_TYPE_OWNER_VERIFICATION",
        -          "NOTIFICATION_TYPE_ACCOUNT_OPENED"
        -        ],
        -        "type": "string"
        -      },
        -      "userId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "properties": {
        +      "body": {
        +        "type": "string"
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "data": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": true,
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "idempotencyKey": {
        +        "type": "string"
        +      },
        +      "isRead": {
        +        "type": "boolean"
        +      },
        +      "readAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "title": {
        +        "type": "string"
        +      },
        +      "type": {
        +        "enum": [
        +          "NOTIFICATION_TYPE_UNSPECIFIED",
        +          "NOTIFICATION_TYPE_INVITATION_RECEIVED",
        +          "NOTIFICATION_TYPE_INVITATION_ACCEPTED",
        +          "NOTIFICATION_TYPE_INVITATION_REJECTED",
        +          "NOTIFICATION_TYPE_MEMBER_WELCOME",
        +          "NOTIFICATION_TYPE_FORMATION_STARTED",
        +          "NOTIFICATION_TYPE_FILING_SUBMITTED",
        +          "NOTIFICATION_TYPE_ADDITIONAL_INFORMATION_REQUIRED",
        +          "NOTIFICATION_TYPE_FILING_REJECTED",
        +          "NOTIFICATION_TYPE_STATE_DELAYED",
        +          "NOTIFICATION_TYPE_COMPANY_APPROVED",
        +          "NOTIFICATION_TYPE_EIN_IN_PROGRESS",
        +          "NOTIFICATION_TYPE_PAYMENT_FAILED",
        +          "NOTIFICATION_TYPE_FORMATION_COMPLETE",
        +          "NOTIFICATION_TYPE_SYNC_COMPLETED",
        +          "NOTIFICATION_TYPE_SYNC_FAILED",
        +          "NOTIFICATION_TYPE_SIGNATURE_REQUEST",
        +          "NOTIFICATION_TYPE_DEVICE_REGISTERED",
        +          "NOTIFICATION_TYPE_DEVICE_REMOVED",
        +          "NOTIFICATION_TYPE_DEVICE_FIRST_APPROVAL",
        +          "NOTIFICATION_TYPE_EIN_RECEIVED",
        +          "NOTIFICATION_TYPE_COMMITMENT_RECORDED",
        +          "NOTIFICATION_TYPE_COMMITMENT_REMOVED",
        +          "NOTIFICATION_TYPE_WELCOME",
        +          "NOTIFICATION_TYPE_DEVICE_TRUSTED",
        +          "NOTIFICATION_TYPE_DOMAIN_RENEWAL_PAYMENT_FAILED",
        +          "NOTIFICATION_TYPE_DOMAIN_RENEWED",
        +          "NOTIFICATION_TYPE_FOUNDER_INVITE",
        +          "NOTIFICATION_TYPE_OWNER_VERIFICATION",
        +          "NOTIFICATION_TYPE_ACCOUNT_OPENED",
        +          "NOTIFICATION_TYPE_BANKING_APPLICATION_RECEIVED",
        +          "NOTIFICATION_TYPE_BANKING_APPLICATION_ACTION_NEEDED",
        +          "NOTIFICATION_TYPE_BANKING_APPLICATION_APPROVED",
        +          "NOTIFICATION_TYPE_TRANSFER_SUBMITTED",
        +          "NOTIFICATION_TYPE_TRANSFER_SETTLED",
        +          "NOTIFICATION_TYPE_TRANSFER_RETURNED",
        +          "NOTIFICATION_TYPE_TRANSFER_APPROVAL_REQUIRED",
        +          "NOTIFICATION_TYPE_TRANSFER_FAILED"
        +        ],
        +        "type": "string"
        +      },
        +      "userId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedread_transactions1 field changed
      • addedInput schema / properties / filter / properties / excludeOwnAccountTransfers
        Added value: +{
        +  "type": "boolean"
        +}
    • Changedtransaction_get_summary1 field changed
      • addedInput schema / properties / filter / properties / excludeOwnAccountTransfers
        Added value: +{
        +  "type": "boolean"
        +}
  4. 5 tool updates
    • Changedequity_onboarding_get1 field changed
      • changedOutput schema / properties / onboarding / anyOf
        Previous value: -[
        -  {
        -    "properties": {
        -      "companyId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "countryOfIncorporation": {
        -        "type": "string"
        -      },
        -      "createdAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "documents": {
        -        "items": {
        -          "properties": {
        -            "contentType": {
        -              "type": "string"
        -            },
        -            "fileName": {
        -              "type": "string"
        -            },
        -            "id": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "kind": {
        -              "enum": [
        -                "EQUITY_ONBOARDING_DOCUMENT_KIND_UNSPECIFIED",
        -                "EQUITY_ONBOARDING_DOCUMENT_KIND_CERTIFICATE_OF_INCORPORATION",
        -                "EQUITY_ONBOARDING_DOCUMENT_KIND_EIN_LETTER"
        -              ],
        -              "type": "string"
        -            },
        -            "sizeBytes": {
        -              "type": "string"
        -            },
        -            "uploadedAt": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "einNumber": {
        -        "type": "string"
        -      },
        -      "entityType": {
        -        "type": "string"
        -      },
        -      "formationDate": {
        -        "type": "string"
        -      },
        -      "formationId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "id": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "legalName": {
        -        "anyOf": [
        -          {
        -            "description": "Human-readable name (1-255 Unicode chars).",
        -            "properties": {
        -              "value": {
        -                "maxLength": 255,
        -                "minLength": 1,
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "nonUs": {
        -        "type": "boolean"
        -      },
        -      "prefillPercent": {
        -        "type": "integer"
        -      },
        -      "provenance": {
        -        "items": {
        -          "properties": {
        -            "confidence": {
        -              "type": "number"
        -            },
        -            "confirmedAt": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "fieldPath": {
        -              "type": "string"
        -            },
        -            "origin": {
        -              "enum": [
        -                "PROVENANCE_ORIGIN_UNSPECIFIED",
        -                "PROVENANCE_ORIGIN_INVITE",
        -                "PROVENANCE_ORIGIN_FORMATION",
        -                "PROVENANCE_ORIGIN_CAP_TABLE",
        -                "PROVENANCE_ORIGIN_IDENTITY_PROFILE",
        -                "PROVENANCE_ORIGIN_EXTRACTED_DOCUMENT",
        -                "PROVENANCE_ORIGIN_PROVIDER",
        -                "PROVENANCE_ORIGIN_USER",
        -                "PROVENANCE_ORIGIN_DEFAULT"
        -              ],
        -              "type": "string"
        -            },
        -            "sourceDocumentId": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "sourceFormationId": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "sourceLabel": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "registeredAddress": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "city": {
        -                "type": "string"
        -              },
        -              "country": {
        -                "type": "string"
        -              },
        -              "county": {
        -                "type": "string"
        -              },
        -              "state": {
        -                "type": "string"
        -              },
        -              "street1": {
        -                "type": "string"
        -              },
        -              "street2": {
        -                "type": "string"
        -              },
        -              "zipCode": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "sections": {
        -        "items": {
        -          "properties": {
        -            "blockers": {
        -              "items": {
        -                "type": "string"
        -              },
        -              "type": "array"
        -            },
        -            "handoffUrl": {
        -              "type": "string"
        -            },
        -            "key": {
        -              "type": "string"
        -            },
        -            "label": {
        -              "type": "string"
        -            },
        -            "state": {
        -              "enum": [
        -                "SECTION_STATE_UNSPECIFIED",
        -                "SECTION_STATE_NOT_STARTED",
        -                "SECTION_STATE_WORKING",
        -                "SECTION_STATE_COMPLETE"
        -              ],
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "stateOfIncorporation": {
        -        "type": "string"
        -      },
        -      "status": {
        -        "enum": [
        -          "EQUITY_ONBOARDING_STATUS_UNSPECIFIED",
        -          "EQUITY_ONBOARDING_STATUS_DRAFT",
        -          "EQUITY_ONBOARDING_STATUS_COLLECTING",
        -          "EQUITY_ONBOARDING_STATUS_SUBMITTED",
        -          "EQUITY_ONBOARDING_STATUS_ABANDONED"
        -        ],
        -        "type": "string"
        -      },
        -      "submittedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "updatedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "properties": {
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "countryOfIncorporation": {
        +        "type": "string"
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "documents": {
        +        "items": {
        +          "properties": {
        +            "contentType": {
        +              "type": "string"
        +            },
        +            "fileName": {
        +              "type": "string"
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "kind": {
        +              "enum": [
        +                "EQUITY_ONBOARDING_DOCUMENT_KIND_UNSPECIFIED",
        +                "EQUITY_ONBOARDING_DOCUMENT_KIND_CERTIFICATE_OF_INCORPORATION",
        +                "EQUITY_ONBOARDING_DOCUMENT_KIND_EIN_LETTER"
        +              ],
        +              "type": "string"
        +            },
        +            "sizeBytes": {
        +              "type": "string"
        +            },
        +            "uploadedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "einNumber": {
        +        "type": "string"
        +      },
        +      "entityType": {
        +        "type": "string"
        +      },
        +      "formationDate": {
        +        "type": "string"
        +      },
        +      "formationId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "legalName": {
        +        "anyOf": [
        +          {
        +            "description": "Human-readable name (1-255 Unicode chars).",
        +            "properties": {
        +              "value": {
        +                "maxLength": 255,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "nonUs": {
        +        "type": "boolean"
        +      },
        +      "prefillPercent": {
        +        "type": "integer"
        +      },
        +      "provenance": {
        +        "items": {
        +          "properties": {
        +            "confidence": {
        +              "type": "number"
        +            },
        +            "confirmedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "fieldPath": {
        +              "type": "string"
        +            },
        +            "origin": {
        +              "enum": [
        +                "PROVENANCE_ORIGIN_UNSPECIFIED",
        +                "PROVENANCE_ORIGIN_INVITE",
        +                "PROVENANCE_ORIGIN_FORMATION",
        +                "PROVENANCE_ORIGIN_CAP_TABLE",
        +                "PROVENANCE_ORIGIN_IDENTITY_PROFILE",
        +                "PROVENANCE_ORIGIN_EXTRACTED_DOCUMENT",
        +                "PROVENANCE_ORIGIN_PROVIDER",
        +                "PROVENANCE_ORIGIN_USER",
        +                "PROVENANCE_ORIGIN_DEFAULT"
        +              ],
        +              "type": "string"
        +            },
        +            "sourceDocumentId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "sourceFormationId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "sourceLabel": {
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "registeredAddress": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "registeredAgentAddress": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "registeredAgentName": {
        +        "anyOf": [
        +          {
        +            "description": "Human-readable name (1-255 Unicode chars).",
        +            "properties": {
        +              "value": {
        +                "maxLength": 255,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "sections": {
        +        "items": {
        +          "properties": {
        +            "blockers": {
        +              "items": {
        +                "type": "string"
        +              },
        +              "type": "array"
        +            },
        +            "handoffUrl": {
        +              "type": "string"
        +            },
        +            "key": {
        +              "type": "string"
        +            },
        +            "label": {
        +              "type": "string"
        +            },
        +            "state": {
        +              "enum": [
        +                "SECTION_STATE_UNSPECIFIED",
        +                "SECTION_STATE_NOT_STARTED",
        +                "SECTION_STATE_WORKING",
        +                "SECTION_STATE_COMPLETE"
        +              ],
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "stateOfIncorporation": {
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "EQUITY_ONBOARDING_STATUS_UNSPECIFIED",
        +          "EQUITY_ONBOARDING_STATUS_DRAFT",
        +          "EQUITY_ONBOARDING_STATUS_COLLECTING",
        +          "EQUITY_ONBOARDING_STATUS_SUBMITTED",
        +          "EQUITY_ONBOARDING_STATUS_ABANDONED"
        +        ],
        +        "type": "string"
        +      },
        +      "submittedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedequity_onboarding_hydrate_formation_carry1 field changed
      • changedOutput schema / properties / onboarding / anyOf
        Previous value: -[
        -  {
        -    "properties": {
        -      "companyId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "countryOfIncorporation": {
        -        "type": "string"
        -      },
        -      "createdAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "documents": {
        -        "items": {
        -          "properties": {
        -            "contentType": {
        -              "type": "string"
        -            },
        -            "fileName": {
        -              "type": "string"
        -            },
        -            "id": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "kind": {
        -              "enum": [
        -                "EQUITY_ONBOARDING_DOCUMENT_KIND_UNSPECIFIED",
        -                "EQUITY_ONBOARDING_DOCUMENT_KIND_CERTIFICATE_OF_INCORPORATION",
        -                "EQUITY_ONBOARDING_DOCUMENT_KIND_EIN_LETTER"
        -              ],
        -              "type": "string"
        -            },
        -            "sizeBytes": {
        -              "type": "string"
        -            },
        -            "uploadedAt": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "einNumber": {
        -        "type": "string"
        -      },
        -      "entityType": {
        -        "type": "string"
        -      },
        -      "formationDate": {
        -        "type": "string"
        -      },
        -      "formationId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "id": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "legalName": {
        -        "anyOf": [
        -          {
        -            "description": "Human-readable name (1-255 Unicode chars).",
        -            "properties": {
        -              "value": {
        -                "maxLength": 255,
        -                "minLength": 1,
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "nonUs": {
        -        "type": "boolean"
        -      },
        -      "prefillPercent": {
        -        "type": "integer"
        -      },
        -      "provenance": {
        -        "items": {
        -          "properties": {
        -            "confidence": {
        -              "type": "number"
        -            },
        -            "confirmedAt": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "fieldPath": {
        -              "type": "string"
        -            },
        -            "origin": {
        -              "enum": [
        -                "PROVENANCE_ORIGIN_UNSPECIFIED",
        -                "PROVENANCE_ORIGIN_INVITE",
        -                "PROVENANCE_ORIGIN_FORMATION",
        -                "PROVENANCE_ORIGIN_CAP_TABLE",
        -                "PROVENANCE_ORIGIN_IDENTITY_PROFILE",
        -                "PROVENANCE_ORIGIN_EXTRACTED_DOCUMENT",
        -                "PROVENANCE_ORIGIN_PROVIDER",
        -                "PROVENANCE_ORIGIN_USER",
        -                "PROVENANCE_ORIGIN_DEFAULT"
        -              ],
        -              "type": "string"
        -            },
        -            "sourceDocumentId": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "sourceFormationId": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "sourceLabel": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "registeredAddress": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "city": {
        -                "type": "string"
        -              },
        -              "country": {
        -                "type": "string"
        -              },
        -              "county": {
        -                "type": "string"
        -              },
        -              "state": {
        -                "type": "string"
        -              },
        -              "street1": {
        -                "type": "string"
        -              },
        -              "street2": {
        -                "type": "string"
        -              },
        -              "zipCode": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "sections": {
        -        "items": {
        -          "properties": {
        -            "blockers": {
        -              "items": {
        -                "type": "string"
        -              },
        -              "type": "array"
        -            },
        -            "handoffUrl": {
        -              "type": "string"
        -            },
        -            "key": {
        -              "type": "string"
        -            },
        -            "label": {
        -              "type": "string"
        -            },
        -            "state": {
        -              "enum": [
        -                "SECTION_STATE_UNSPECIFIED",
        -                "SECTION_STATE_NOT_STARTED",
        -                "SECTION_STATE_WORKING",
        -                "SECTION_STATE_COMPLETE"
        -              ],
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "stateOfIncorporation": {
        -        "type": "string"
        -      },
        -      "status": {
        -        "enum": [
        -          "EQUITY_ONBOARDING_STATUS_UNSPECIFIED",
        -          "EQUITY_ONBOARDING_STATUS_DRAFT",
        -          "EQUITY_ONBOARDING_STATUS_COLLECTING",
        -          "EQUITY_ONBOARDING_STATUS_SUBMITTED",
        -          "EQUITY_ONBOARDING_STATUS_ABANDONED"
        -        ],
        -        "type": "string"
        -      },
        -      "submittedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "updatedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "properties": {
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "countryOfIncorporation": {
        +        "type": "string"
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "documents": {
        +        "items": {
        +          "properties": {
        +            "contentType": {
        +              "type": "string"
        +            },
        +            "fileName": {
        +              "type": "string"
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "kind": {
        +              "enum": [
        +                "EQUITY_ONBOARDING_DOCUMENT_KIND_UNSPECIFIED",
        +                "EQUITY_ONBOARDING_DOCUMENT_KIND_CERTIFICATE_OF_INCORPORATION",
        +                "EQUITY_ONBOARDING_DOCUMENT_KIND_EIN_LETTER"
        +              ],
        +              "type": "string"
        +            },
        +            "sizeBytes": {
        +              "type": "string"
        +            },
        +            "uploadedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "einNumber": {
        +        "type": "string"
        +      },
        +      "entityType": {
        +        "type": "string"
        +      },
        +      "formationDate": {
        +        "type": "string"
        +      },
        +      "formationId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "legalName": {
        +        "anyOf": [
        +          {
        +            "description": "Human-readable name (1-255 Unicode chars).",
        +            "properties": {
        +              "value": {
        +                "maxLength": 255,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "nonUs": {
        +        "type": "boolean"
        +      },
        +      "prefillPercent": {
        +        "type": "integer"
        +      },
        +      "provenance": {
        +        "items": {
        +          "properties": {
        +            "confidence": {
        +              "type": "number"
        +            },
        +            "confirmedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "fieldPath": {
        +              "type": "string"
        +            },
        +            "origin": {
        +              "enum": [
        +                "PROVENANCE_ORIGIN_UNSPECIFIED",
        +                "PROVENANCE_ORIGIN_INVITE",
        +                "PROVENANCE_ORIGIN_FORMATION",
        +                "PROVENANCE_ORIGIN_CAP_TABLE",
        +                "PROVENANCE_ORIGIN_IDENTITY_PROFILE",
        +                "PROVENANCE_ORIGIN_EXTRACTED_DOCUMENT",
        +                "PROVENANCE_ORIGIN_PROVIDER",
        +                "PROVENANCE_ORIGIN_USER",
        +                "PROVENANCE_ORIGIN_DEFAULT"
        +              ],
        +              "type": "string"
        +            },
        +            "sourceDocumentId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "sourceFormationId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "sourceLabel": {
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "registeredAddress": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "registeredAgentAddress": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "registeredAgentName": {
        +        "anyOf": [
        +          {
        +            "description": "Human-readable name (1-255 Unicode chars).",
        +            "properties": {
        +              "value": {
        +                "maxLength": 255,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "sections": {
        +        "items": {
        +          "properties": {
        +            "blockers": {
        +              "items": {
        +                "type": "string"
        +              },
        +              "type": "array"
        +            },
        +            "handoffUrl": {
        +              "type": "string"
        +            },
        +            "key": {
        +              "type": "string"
        +            },
        +            "label": {
        +              "type": "string"
        +            },
        +            "state": {
        +              "enum": [
        +                "SECTION_STATE_UNSPECIFIED",
        +                "SECTION_STATE_NOT_STARTED",
        +                "SECTION_STATE_WORKING",
        +                "SECTION_STATE_COMPLETE"
        +              ],
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "stateOfIncorporation": {
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "EQUITY_ONBOARDING_STATUS_UNSPECIFIED",
        +          "EQUITY_ONBOARDING_STATUS_DRAFT",
        +          "EQUITY_ONBOARDING_STATUS_COLLECTING",
        +          "EQUITY_ONBOARDING_STATUS_SUBMITTED",
        +          "EQUITY_ONBOARDING_STATUS_ABANDONED"
        +        ],
        +        "type": "string"
        +      },
        +      "submittedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedequity_onboarding_start1 field changed
      • changedOutput schema / properties / onboarding / anyOf
        Previous value: -[
        -  {
        -    "properties": {
        -      "companyId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "countryOfIncorporation": {
        -        "type": "string"
        -      },
        -      "createdAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "documents": {
        -        "items": {
        -          "properties": {
        -            "contentType": {
        -              "type": "string"
        -            },
        -            "fileName": {
        -              "type": "string"
        -            },
        -            "id": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "kind": {
        -              "enum": [
        -                "EQUITY_ONBOARDING_DOCUMENT_KIND_UNSPECIFIED",
        -                "EQUITY_ONBOARDING_DOCUMENT_KIND_CERTIFICATE_OF_INCORPORATION",
        -                "EQUITY_ONBOARDING_DOCUMENT_KIND_EIN_LETTER"
        -              ],
        -              "type": "string"
        -            },
        -            "sizeBytes": {
        -              "type": "string"
        -            },
        -            "uploadedAt": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "einNumber": {
        -        "type": "string"
        -      },
        -      "entityType": {
        -        "type": "string"
        -      },
        -      "formationDate": {
        -        "type": "string"
        -      },
        -      "formationId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "id": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "legalName": {
        -        "anyOf": [
        -          {
        -            "description": "Human-readable name (1-255 Unicode chars).",
        -            "properties": {
        -              "value": {
        -                "maxLength": 255,
        -                "minLength": 1,
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "nonUs": {
        -        "type": "boolean"
        -      },
        -      "prefillPercent": {
        -        "type": "integer"
        -      },
        -      "provenance": {
        -        "items": {
        -          "properties": {
        -            "confidence": {
        -              "type": "number"
        -            },
        -            "confirmedAt": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "fieldPath": {
        -              "type": "string"
        -            },
        -            "origin": {
        -              "enum": [
        -                "PROVENANCE_ORIGIN_UNSPECIFIED",
        -                "PROVENANCE_ORIGIN_INVITE",
        -                "PROVENANCE_ORIGIN_FORMATION",
        -                "PROVENANCE_ORIGIN_CAP_TABLE",
        -                "PROVENANCE_ORIGIN_IDENTITY_PROFILE",
        -                "PROVENANCE_ORIGIN_EXTRACTED_DOCUMENT",
        -                "PROVENANCE_ORIGIN_PROVIDER",
        -                "PROVENANCE_ORIGIN_USER",
        -                "PROVENANCE_ORIGIN_DEFAULT"
        -              ],
        -              "type": "string"
        -            },
        -            "sourceDocumentId": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "sourceFormationId": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "sourceLabel": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "registeredAddress": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "city": {
        -                "type": "string"
        -              },
        -              "country": {
        -                "type": "string"
        -              },
        -              "county": {
        -                "type": "string"
        -              },
        -              "state": {
        -                "type": "string"
        -              },
        -              "street1": {
        -                "type": "string"
        -              },
        -              "street2": {
        -                "type": "string"
        -              },
        -              "zipCode": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "sections": {
        -        "items": {
        -          "properties": {
        -            "blockers": {
        -              "items": {
        -                "type": "string"
        -              },
        -              "type": "array"
        -            },
        -            "handoffUrl": {
        -              "type": "string"
        -            },
        -            "key": {
        -              "type": "string"
        -            },
        -            "label": {
        -              "type": "string"
        -            },
        -            "state": {
        -              "enum": [
        -                "SECTION_STATE_UNSPECIFIED",
        -                "SECTION_STATE_NOT_STARTED",
        -                "SECTION_STATE_WORKING",
        -                "SECTION_STATE_COMPLETE"
        -              ],
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "stateOfIncorporation": {
        -        "type": "string"
        -      },
        -      "status": {
        -        "enum": [
        -          "EQUITY_ONBOARDING_STATUS_UNSPECIFIED",
        -          "EQUITY_ONBOARDING_STATUS_DRAFT",
        -          "EQUITY_ONBOARDING_STATUS_COLLECTING",
        -          "EQUITY_ONBOARDING_STATUS_SUBMITTED",
        -          "EQUITY_ONBOARDING_STATUS_ABANDONED"
        -        ],
        -        "type": "string"
        -      },
        -      "submittedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "updatedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "properties": {
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "countryOfIncorporation": {
        +        "type": "string"
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "documents": {
        +        "items": {
        +          "properties": {
        +            "contentType": {
        +              "type": "string"
        +            },
        +            "fileName": {
        +              "type": "string"
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "kind": {
        +              "enum": [
        +                "EQUITY_ONBOARDING_DOCUMENT_KIND_UNSPECIFIED",
        +                "EQUITY_ONBOARDING_DOCUMENT_KIND_CERTIFICATE_OF_INCORPORATION",
        +                "EQUITY_ONBOARDING_DOCUMENT_KIND_EIN_LETTER"
        +              ],
        +              "type": "string"
        +            },
        +            "sizeBytes": {
        +              "type": "string"
        +            },
        +            "uploadedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "einNumber": {
        +        "type": "string"
        +      },
        +      "entityType": {
        +        "type": "string"
        +      },
        +      "formationDate": {
        +        "type": "string"
        +      },
        +      "formationId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "legalName": {
        +        "anyOf": [
        +          {
        +            "description": "Human-readable name (1-255 Unicode chars).",
        +            "properties": {
        +              "value": {
        +                "maxLength": 255,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "nonUs": {
        +        "type": "boolean"
        +      },
        +      "prefillPercent": {
        +        "type": "integer"
        +      },
        +      "provenance": {
        +        "items": {
        +          "properties": {
        +            "confidence": {
        +              "type": "number"
        +            },
        +            "confirmedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "fieldPath": {
        +              "type": "string"
        +            },
        +            "origin": {
        +              "enum": [
        +                "PROVENANCE_ORIGIN_UNSPECIFIED",
        +                "PROVENANCE_ORIGIN_INVITE",
        +                "PROVENANCE_ORIGIN_FORMATION",
        +                "PROVENANCE_ORIGIN_CAP_TABLE",
        +                "PROVENANCE_ORIGIN_IDENTITY_PROFILE",
        +                "PROVENANCE_ORIGIN_EXTRACTED_DOCUMENT",
        +                "PROVENANCE_ORIGIN_PROVIDER",
        +                "PROVENANCE_ORIGIN_USER",
        +                "PROVENANCE_ORIGIN_DEFAULT"
        +              ],
        +              "type": "string"
        +            },
        +            "sourceDocumentId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "sourceFormationId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "sourceLabel": {
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "registeredAddress": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "registeredAgentAddress": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "registeredAgentName": {
        +        "anyOf": [
        +          {
        +            "description": "Human-readable name (1-255 Unicode chars).",
        +            "properties": {
        +              "value": {
        +                "maxLength": 255,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "sections": {
        +        "items": {
        +          "properties": {
        +            "blockers": {
        +              "items": {
        +                "type": "string"
        +              },
        +              "type": "array"
        +            },
        +            "handoffUrl": {
        +              "type": "string"
        +            },
        +            "key": {
        +              "type": "string"
        +            },
        +            "label": {
        +              "type": "string"
        +            },
        +            "state": {
        +              "enum": [
        +                "SECTION_STATE_UNSPECIFIED",
        +                "SECTION_STATE_NOT_STARTED",
        +                "SECTION_STATE_WORKING",
        +                "SECTION_STATE_COMPLETE"
        +              ],
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "stateOfIncorporation": {
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "EQUITY_ONBOARDING_STATUS_UNSPECIFIED",
        +          "EQUITY_ONBOARDING_STATUS_DRAFT",
        +          "EQUITY_ONBOARDING_STATUS_COLLECTING",
        +          "EQUITY_ONBOARDING_STATUS_SUBMITTED",
        +          "EQUITY_ONBOARDING_STATUS_ABANDONED"
        +        ],
        +        "type": "string"
        +      },
        +      "submittedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedequity_onboarding_submit1 field changed
      • changedOutput schema / properties / onboarding / anyOf
        Previous value: -[
        -  {
        -    "properties": {
        -      "companyId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "countryOfIncorporation": {
        -        "type": "string"
        -      },
        -      "createdAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "documents": {
        -        "items": {
        -          "properties": {
        -            "contentType": {
        -              "type": "string"
        -            },
        -            "fileName": {
        -              "type": "string"
        -            },
        -            "id": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "kind": {
        -              "enum": [
        -                "EQUITY_ONBOARDING_DOCUMENT_KIND_UNSPECIFIED",
        -                "EQUITY_ONBOARDING_DOCUMENT_KIND_CERTIFICATE_OF_INCORPORATION",
        -                "EQUITY_ONBOARDING_DOCUMENT_KIND_EIN_LETTER"
        -              ],
        -              "type": "string"
        -            },
        -            "sizeBytes": {
        -              "type": "string"
        -            },
        -            "uploadedAt": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "einNumber": {
        -        "type": "string"
        -      },
        -      "entityType": {
        -        "type": "string"
        -      },
        -      "formationDate": {
        -        "type": "string"
        -      },
        -      "formationId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "id": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "legalName": {
        -        "anyOf": [
        -          {
        -            "description": "Human-readable name (1-255 Unicode chars).",
        -            "properties": {
        -              "value": {
        -                "maxLength": 255,
        -                "minLength": 1,
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "nonUs": {
        -        "type": "boolean"
        -      },
        -      "prefillPercent": {
        -        "type": "integer"
        -      },
        -      "provenance": {
        -        "items": {
        -          "properties": {
        -            "confidence": {
        -              "type": "number"
        -            },
        -            "confirmedAt": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "fieldPath": {
        -              "type": "string"
        -            },
        -            "origin": {
        -              "enum": [
        -                "PROVENANCE_ORIGIN_UNSPECIFIED",
        -                "PROVENANCE_ORIGIN_INVITE",
        -                "PROVENANCE_ORIGIN_FORMATION",
        -                "PROVENANCE_ORIGIN_CAP_TABLE",
        -                "PROVENANCE_ORIGIN_IDENTITY_PROFILE",
        -                "PROVENANCE_ORIGIN_EXTRACTED_DOCUMENT",
        -                "PROVENANCE_ORIGIN_PROVIDER",
        -                "PROVENANCE_ORIGIN_USER",
        -                "PROVENANCE_ORIGIN_DEFAULT"
        -              ],
        -              "type": "string"
        -            },
        -            "sourceDocumentId": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "sourceFormationId": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "sourceLabel": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "registeredAddress": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "city": {
        -                "type": "string"
        -              },
        -              "country": {
        -                "type": "string"
        -              },
        -              "county": {
        -                "type": "string"
        -              },
        -              "state": {
        -                "type": "string"
        -              },
        -              "street1": {
        -                "type": "string"
        -              },
        -              "street2": {
        -                "type": "string"
        -              },
        -              "zipCode": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "sections": {
        -        "items": {
        -          "properties": {
        -            "blockers": {
        -              "items": {
        -                "type": "string"
        -              },
        -              "type": "array"
        -            },
        -            "handoffUrl": {
        -              "type": "string"
        -            },
        -            "key": {
        -              "type": "string"
        -            },
        -            "label": {
        -              "type": "string"
        -            },
        -            "state": {
        -              "enum": [
        -                "SECTION_STATE_UNSPECIFIED",
        -                "SECTION_STATE_NOT_STARTED",
        -                "SECTION_STATE_WORKING",
        -                "SECTION_STATE_COMPLETE"
        -              ],
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "stateOfIncorporation": {
        -        "type": "string"
        -      },
        -      "status": {
        -        "enum": [
        -          "EQUITY_ONBOARDING_STATUS_UNSPECIFIED",
        -          "EQUITY_ONBOARDING_STATUS_DRAFT",
        -          "EQUITY_ONBOARDING_STATUS_COLLECTING",
        -          "EQUITY_ONBOARDING_STATUS_SUBMITTED",
        -          "EQUITY_ONBOARDING_STATUS_ABANDONED"
        -        ],
        -        "type": "string"
        -      },
        -      "submittedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "updatedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "properties": {
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "countryOfIncorporation": {
        +        "type": "string"
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "documents": {
        +        "items": {
        +          "properties": {
        +            "contentType": {
        +              "type": "string"
        +            },
        +            "fileName": {
        +              "type": "string"
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "kind": {
        +              "enum": [
        +                "EQUITY_ONBOARDING_DOCUMENT_KIND_UNSPECIFIED",
        +                "EQUITY_ONBOARDING_DOCUMENT_KIND_CERTIFICATE_OF_INCORPORATION",
        +                "EQUITY_ONBOARDING_DOCUMENT_KIND_EIN_LETTER"
        +              ],
        +              "type": "string"
        +            },
        +            "sizeBytes": {
        +              "type": "string"
        +            },
        +            "uploadedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "einNumber": {
        +        "type": "string"
        +      },
        +      "entityType": {
        +        "type": "string"
        +      },
        +      "formationDate": {
        +        "type": "string"
        +      },
        +      "formationId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "legalName": {
        +        "anyOf": [
        +          {
        +            "description": "Human-readable name (1-255 Unicode chars).",
        +            "properties": {
        +              "value": {
        +                "maxLength": 255,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "nonUs": {
        +        "type": "boolean"
        +      },
        +      "prefillPercent": {
        +        "type": "integer"
        +      },
        +      "provenance": {
        +        "items": {
        +          "properties": {
        +            "confidence": {
        +              "type": "number"
        +            },
        +            "confirmedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "fieldPath": {
        +              "type": "string"
        +            },
        +            "origin": {
        +              "enum": [
        +                "PROVENANCE_ORIGIN_UNSPECIFIED",
        +                "PROVENANCE_ORIGIN_INVITE",
        +                "PROVENANCE_ORIGIN_FORMATION",
        +                "PROVENANCE_ORIGIN_CAP_TABLE",
        +                "PROVENANCE_ORIGIN_IDENTITY_PROFILE",
        +                "PROVENANCE_ORIGIN_EXTRACTED_DOCUMENT",
        +                "PROVENANCE_ORIGIN_PROVIDER",
        +                "PROVENANCE_ORIGIN_USER",
        +                "PROVENANCE_ORIGIN_DEFAULT"
        +              ],
        +              "type": "string"
        +            },
        +            "sourceDocumentId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "sourceFormationId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "sourceLabel": {
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "registeredAddress": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "registeredAgentAddress": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "registeredAgentName": {
        +        "anyOf": [
        +          {
        +            "description": "Human-readable name (1-255 Unicode chars).",
        +            "properties": {
        +              "value": {
        +                "maxLength": 255,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "sections": {
        +        "items": {
        +          "properties": {
        +            "blockers": {
        +              "items": {
        +                "type": "string"
        +              },
        +              "type": "array"
        +            },
        +            "handoffUrl": {
        +              "type": "string"
        +            },
        +            "key": {
        +              "type": "string"
        +            },
        +            "label": {
        +              "type": "string"
        +            },
        +            "state": {
        +              "enum": [
        +                "SECTION_STATE_UNSPECIFIED",
        +                "SECTION_STATE_NOT_STARTED",
        +                "SECTION_STATE_WORKING",
        +                "SECTION_STATE_COMPLETE"
        +              ],
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "stateOfIncorporation": {
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "EQUITY_ONBOARDING_STATUS_UNSPECIFIED",
        +          "EQUITY_ONBOARDING_STATUS_DRAFT",
        +          "EQUITY_ONBOARDING_STATUS_COLLECTING",
        +          "EQUITY_ONBOARDING_STATUS_SUBMITTED",
        +          "EQUITY_ONBOARDING_STATUS_ABANDONED"
        +        ],
        +        "type": "string"
        +      },
        +      "submittedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedequity_onboarding_update3 fields changed
      • addedInput schema / properties / onboarding / properties / registeredAgentAddress
        Added value: +{
        +  "properties": {
        +    "city": {
        +      "maxLength": 100,
        +      "minLength": 1,
        +      "type": "string"
        +    },
        +    "country": {
        +      "pattern": "^[A-Z]{2}$",
        +      "type": "string"
        +    },
        +    "county": {
        +      "maxLength": 100,
        +      "type": "string"
        +    },
        +    "state": {
        +      "maxLength": 100,
        +      "type": "string"
        +    },
        +    "street1": {
        +      "maxLength": 200,
        +      "minLength": 1,
        +      "type": "string"
        +    },
        +    "street2": {
        +      "maxLength": 200,
        +      "type": "string"
        +    },
        +    "zipCode": {
        +      "maxLength": 20,
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
      • addedInput schema / properties / onboarding / properties / registeredAgentName
        Added value: +{
        +  "description": "Human-readable name (1-255 Unicode chars).",
        +  "properties": {
        +    "value": {
        +      "maxLength": 255,
        +      "minLength": 1,
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
      • changedOutput schema / properties / onboarding / anyOf
        Previous value: -[
        -  {
        -    "properties": {
        -      "companyId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "countryOfIncorporation": {
        -        "type": "string"
        -      },
        -      "createdAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "documents": {
        -        "items": {
        -          "properties": {
        -            "contentType": {
        -              "type": "string"
        -            },
        -            "fileName": {
        -              "type": "string"
        -            },
        -            "id": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "kind": {
        -              "enum": [
        -                "EQUITY_ONBOARDING_DOCUMENT_KIND_UNSPECIFIED",
        -                "EQUITY_ONBOARDING_DOCUMENT_KIND_CERTIFICATE_OF_INCORPORATION",
        -                "EQUITY_ONBOARDING_DOCUMENT_KIND_EIN_LETTER"
        -              ],
        -              "type": "string"
        -            },
        -            "sizeBytes": {
        -              "type": "string"
        -            },
        -            "uploadedAt": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "einNumber": {
        -        "type": "string"
        -      },
        -      "entityType": {
        -        "type": "string"
        -      },
        -      "formationDate": {
        -        "type": "string"
        -      },
        -      "formationId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "id": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "legalName": {
        -        "anyOf": [
        -          {
        -            "description": "Human-readable name (1-255 Unicode chars).",
        -            "properties": {
        -              "value": {
        -                "maxLength": 255,
        -                "minLength": 1,
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "nonUs": {
        -        "type": "boolean"
        -      },
        -      "prefillPercent": {
        -        "type": "integer"
        -      },
        -      "provenance": {
        -        "items": {
        -          "properties": {
        -            "confidence": {
        -              "type": "number"
        -            },
        -            "confirmedAt": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "fieldPath": {
        -              "type": "string"
        -            },
        -            "origin": {
        -              "enum": [
        -                "PROVENANCE_ORIGIN_UNSPECIFIED",
        -                "PROVENANCE_ORIGIN_INVITE",
        -                "PROVENANCE_ORIGIN_FORMATION",
        -                "PROVENANCE_ORIGIN_CAP_TABLE",
        -                "PROVENANCE_ORIGIN_IDENTITY_PROFILE",
        -                "PROVENANCE_ORIGIN_EXTRACTED_DOCUMENT",
        -                "PROVENANCE_ORIGIN_PROVIDER",
        -                "PROVENANCE_ORIGIN_USER",
        -                "PROVENANCE_ORIGIN_DEFAULT"
        -              ],
        -              "type": "string"
        -            },
        -            "sourceDocumentId": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "sourceFormationId": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "sourceLabel": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "registeredAddress": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "city": {
        -                "type": "string"
        -              },
        -              "country": {
        -                "type": "string"
        -              },
        -              "county": {
        -                "type": "string"
        -              },
        -              "state": {
        -                "type": "string"
        -              },
        -              "street1": {
        -                "type": "string"
        -              },
        -              "street2": {
        -                "type": "string"
        -              },
        -              "zipCode": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "sections": {
        -        "items": {
        -          "properties": {
        -            "blockers": {
        -              "items": {
        -                "type": "string"
        -              },
        -              "type": "array"
        -            },
        -            "handoffUrl": {
        -              "type": "string"
        -            },
        -            "key": {
        -              "type": "string"
        -            },
        -            "label": {
        -              "type": "string"
        -            },
        -            "state": {
        -              "enum": [
        -                "SECTION_STATE_UNSPECIFIED",
        -                "SECTION_STATE_NOT_STARTED",
        -                "SECTION_STATE_WORKING",
        -                "SECTION_STATE_COMPLETE"
        -              ],
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "stateOfIncorporation": {
        -        "type": "string"
        -      },
        -      "status": {
        -        "enum": [
        -          "EQUITY_ONBOARDING_STATUS_UNSPECIFIED",
        -          "EQUITY_ONBOARDING_STATUS_DRAFT",
        -          "EQUITY_ONBOARDING_STATUS_COLLECTING",
        -          "EQUITY_ONBOARDING_STATUS_SUBMITTED",
        -          "EQUITY_ONBOARDING_STATUS_ABANDONED"
        -        ],
        -        "type": "string"
        -      },
        -      "submittedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "updatedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "properties": {
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "countryOfIncorporation": {
        +        "type": "string"
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "documents": {
        +        "items": {
        +          "properties": {
        +            "contentType": {
        +              "type": "string"
        +            },
        +            "fileName": {
        +              "type": "string"
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "kind": {
        +              "enum": [
        +                "EQUITY_ONBOARDING_DOCUMENT_KIND_UNSPECIFIED",
        +                "EQUITY_ONBOARDING_DOCUMENT_KIND_CERTIFICATE_OF_INCORPORATION",
        +                "EQUITY_ONBOARDING_DOCUMENT_KIND_EIN_LETTER"
        +              ],
        +              "type": "string"
        +            },
        +            "sizeBytes": {
        +              "type": "string"
        +            },
        +            "uploadedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "einNumber": {
        +        "type": "string"
        +      },
        +      "entityType": {
        +        "type": "string"
        +      },
        +      "formationDate": {
        +        "type": "string"
        +      },
        +      "formationId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "legalName": {
        +        "anyOf": [
        +          {
        +            "description": "Human-readable name (1-255 Unicode chars).",
        +            "properties": {
        +              "value": {
        +                "maxLength": 255,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "nonUs": {
        +        "type": "boolean"
        +      },
        +      "prefillPercent": {
        +        "type": "integer"
        +      },
        +      "provenance": {
        +        "items": {
        +          "properties": {
        +            "confidence": {
        +              "type": "number"
        +            },
        +            "confirmedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "fieldPath": {
        +              "type": "string"
        +            },
        +            "origin": {
        +              "enum": [
        +                "PROVENANCE_ORIGIN_UNSPECIFIED",
        +                "PROVENANCE_ORIGIN_INVITE",
        +                "PROVENANCE_ORIGIN_FORMATION",
        +                "PROVENANCE_ORIGIN_CAP_TABLE",
        +                "PROVENANCE_ORIGIN_IDENTITY_PROFILE",
        +                "PROVENANCE_ORIGIN_EXTRACTED_DOCUMENT",
        +                "PROVENANCE_ORIGIN_PROVIDER",
        +                "PROVENANCE_ORIGIN_USER",
        +                "PROVENANCE_ORIGIN_DEFAULT"
        +              ],
        +              "type": "string"
        +            },
        +            "sourceDocumentId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "sourceFormationId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "sourceLabel": {
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "registeredAddress": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "registeredAgentAddress": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "registeredAgentName": {
        +        "anyOf": [
        +          {
        +            "description": "Human-readable name (1-255 Unicode chars).",
        +            "properties": {
        +              "value": {
        +                "maxLength": 255,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "sections": {
        +        "items": {
        +          "properties": {
        +            "blockers": {
        +              "items": {
        +                "type": "string"
        +              },
        +              "type": "array"
        +            },
        +            "handoffUrl": {
        +              "type": "string"
        +            },
        +            "key": {
        +              "type": "string"
        +            },
        +            "label": {
        +              "type": "string"
        +            },
        +            "state": {
        +              "enum": [
        +                "SECTION_STATE_UNSPECIFIED",
        +                "SECTION_STATE_NOT_STARTED",
        +                "SECTION_STATE_WORKING",
        +                "SECTION_STATE_COMPLETE"
        +              ],
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "stateOfIncorporation": {
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "EQUITY_ONBOARDING_STATUS_UNSPECIFIED",
        +          "EQUITY_ONBOARDING_STATUS_DRAFT",
        +          "EQUITY_ONBOARDING_STATUS_COLLECTING",
        +          "EQUITY_ONBOARDING_STATUS_SUBMITTED",
        +          "EQUITY_ONBOARDING_STATUS_ABANDONED"
        +        ],
        +        "type": "string"
        +      },
        +      "submittedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
  5. 120 tool updates
    • Changedaccount_get_account2 fields changed
      • changedOutput schema / properties / account / anyOf
        Previous value: -[
        -  {
        -    "properties": {
        -      "balanceCurrent": {
        -        "type": "string"
        -      },
        -      "companyId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "createdAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "currency": {
        -        "type": "string"
        -      },
        -      "displayName": {
        -        "anyOf": [
        -          {
        -            "description": "Human-readable name (1-255 Unicode chars).",
        -            "properties": {
        -              "value": {
        -                "maxLength": 255,
        -                "minLength": 1,
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "id": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "institutionName": {
        -        "type": "string"
        -      },
        -      "provider": {
        -        "enum": [
        -          "ACCOUNT_PROVIDER_UNSPECIFIED",
        -          "ACCOUNT_PROVIDER_INTERNAL",
        -          "ACCOUNT_PROVIDER_PLAID",
        -          "ACCOUNT_PROVIDER_MX",
        -          "ACCOUNT_PROVIDER_YODLEE",
        -          "ACCOUNT_PROVIDER_INCREASE"
        -        ],
        -        "type": "string"
        -      },
        -      "status": {
        -        "enum": [
        -          "ACCOUNT_STATUS_UNSPECIFIED",
        -          "ACCOUNT_STATUS_PENDING",
        -          "ACCOUNT_STATUS_ACTIVE",
        -          "ACCOUNT_STATUS_DORMANT",
        -          "ACCOUNT_STATUS_FROZEN",
        -          "ACCOUNT_STATUS_RESTRICTED",
        -          "ACCOUNT_STATUS_CLOSED"
        -        ],
        -        "type": "string"
        -      },
        -      "type": {
        -        "enum": [
        -          "ACCOUNT_TYPE_UNSPECIFIED",
        -          "ACCOUNT_TYPE_CHECKING",
        -          "ACCOUNT_TYPE_SAVINGS",
        -          "ACCOUNT_TYPE_CREDIT"
        -        ],
        -        "type": "string"
        -      },
        -      "updatedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "required": [
        -      "companyId",
        -      "displayName"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "properties": {
        +      "balanceCurrent": {
        +        "type": "string"
        +      },
        +      "balanceLive": {
        +        "type": "boolean"
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "currency": {
        +        "type": "string"
        +      },
        +      "displayName": {
        +        "anyOf": [
        +          {
        +            "description": "Human-readable name (1-255 Unicode chars).",
        +            "properties": {
        +              "value": {
        +                "maxLength": 255,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "institutionName": {
        +        "type": "string"
        +      },
        +      "provider": {
        +        "enum": [
        +          "ACCOUNT_PROVIDER_UNSPECIFIED",
        +          "ACCOUNT_PROVIDER_INTERNAL",
        +          "ACCOUNT_PROVIDER_PLAID",
        +          "ACCOUNT_PROVIDER_MX",
        +          "ACCOUNT_PROVIDER_YODLEE",
        +          "ACCOUNT_PROVIDER_INCREASE"
        +        ],
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "ACCOUNT_STATUS_UNSPECIFIED",
        +          "ACCOUNT_STATUS_PENDING",
        +          "ACCOUNT_STATUS_ACTIVE",
        +          "ACCOUNT_STATUS_DORMANT",
        +          "ACCOUNT_STATUS_FROZEN",
        +          "ACCOUNT_STATUS_RESTRICTED",
        +          "ACCOUNT_STATUS_CLOSED"
        +        ],
        +        "type": "string"
        +      },
        +      "type": {
        +        "enum": [
        +          "ACCOUNT_TYPE_UNSPECIFIED",
        +          "ACCOUNT_TYPE_CHECKING",
        +          "ACCOUNT_TYPE_SAVINGS",
        +          "ACCOUNT_TYPE_CREDIT"
        +        ],
        +        "type": "string"
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "companyId",
        +      "displayName"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / details / anyOf
        Previous value: -[
        -  {
        -    "properties": {
        -      "accountId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "createdAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "errorMessage": {
        -        "type": "string"
        -      },
        -      "id": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "increaseMetadata": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "entityId": {
        -                "type": "string"
        -              },
        -              "increaseAccountId": {
        -                "type": "string"
        -              },
        -              "increaseAccountNumberId": {
        -                "type": "string"
        -              },
        -              "mask": {
        -                "type": "string"
        -              },
        -              "programId": {
        -                "type": "string"
        -              },
        -              "routingNumber": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "lastSyncedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "mxMetadata": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "institutionCode": {
        -                "type": "string"
        -              },
        -              "mask": {
        -                "type": "string"
        -              },
        -              "mxAccountGuid": {
        -                "type": "string"
        -              },
        -              "mxMemberGuid": {
        -                "type": "string"
        -              },
        -              "routingNumber": {
        -                "type": "string"
        -              },
        -              "subtype": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "plaidMetadata": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "consentExpiration": {
        -                "type": "string"
        -              },
        -              "mask": {
        -                "type": "string"
        -              },
        -              "plaidAccountId": {
        -                "type": "string"
        -              },
        -              "plaidItemId": {
        -                "type": "string"
        -              },
        -              "subtype": {
        -                "type": "string"
        -              },
        -              "verificationStatus": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "providerAccountId": {
        -        "type": "string"
        -      },
        -      "syncStatus": {
        -        "enum": [
        -          "SYNC_STATUS_UNSPECIFIED",
        -          "SYNC_STATUS_PENDING",
        -          "SYNC_STATUS_SYNCING",
        -          "SYNC_STATUS_SYNCED",
        -          "SYNC_STATUS_FAILED",
        -          "SYNC_STATUS_NOT_APPLICABLE"
        -        ],
        -        "type": "string"
        -      },
        -      "updatedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "yodleeMetadata": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "accountStatus": {
        -                "type": "string"
        -              },
        -              "container": {
        -                "type": "string"
        -              },
        -              "datasetName": {
        -                "type": "string"
        -              },
        -              "mask": {
        -                "type": "string"
        -              },
        -              "yodleeAccountId": {
        -                "type": "string"
        -              },
        -              "yodleeProviderAccountId": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "properties": {
        +      "accountId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "errorMessage": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "increaseMetadata": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "entityId": {
        +                "type": "string"
        +              },
        +              "increaseAccountId": {
        +                "type": "string"
        +              },
        +              "increaseAccountNumberId": {
        +                "type": "string"
        +              },
        +              "mask": {
        +                "type": "string"
        +              },
        +              "programId": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "lastSyncedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "mxMetadata": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "institutionCode": {
        +                "type": "string"
        +              },
        +              "mask": {
        +                "type": "string"
        +              },
        +              "mxAccountGuid": {
        +                "type": "string"
        +              },
        +              "mxMemberGuid": {
        +                "type": "string"
        +              },
        +              "subtype": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "plaidMetadata": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "consentExpiration": {
        +                "type": "string"
        +              },
        +              "mask": {
        +                "type": "string"
        +              },
        +              "plaidAccountId": {
        +                "type": "string"
        +              },
        +              "plaidItemId": {
        +                "type": "string"
        +              },
        +              "subtype": {
        +                "type": "string"
        +              },
        +              "verificationStatus": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "providerAccountId": {
        +        "type": "string"
        +      },
        +      "syncStatus": {
        +        "enum": [
        +          "SYNC_STATUS_UNSPECIFIED",
        +          "SYNC_STATUS_PENDING",
        +          "SYNC_STATUS_SYNCING",
        +          "SYNC_STATUS_SYNCED",
        +          "SYNC_STATUS_FAILED",
        +          "SYNC_STATUS_NOT_APPLICABLE"
        +        ],
        +        "type": "string"
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "yodleeMetadata": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "accountStatus": {
        +                "type": "string"
        +              },
        +              "container": {
        +                "type": "string"
        +              },
        +              "datasetName": {
        +                "type": "string"
        +              },
        +              "mask": {
        +                "type": "string"
        +              },
        +              "yodleeAccountId": {
        +                "type": "string"
        +              },
        +              "yodleeProviderAccountId": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedaccount_get_list_account_details2 fields changed
      • changedOutput schema / properties / details / items / properties / increaseMetadata / anyOf
        Previous value: -[
        -  {
        -    "properties": {
        -      "entityId": {
        -        "type": "string"
        -      },
        -      "increaseAccountId": {
        -        "type": "string"
        -      },
        -      "increaseAccountNumberId": {
        -        "type": "string"
        -      },
        -      "mask": {
        -        "type": "string"
        -      },
        -      "programId": {
        -        "type": "string"
        -      },
        -      "routingNumber": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "properties": {
        +      "entityId": {
        +        "type": "string"
        +      },
        +      "increaseAccountId": {
        +        "type": "string"
        +      },
        +      "increaseAccountNumberId": {
        +        "type": "string"
        +      },
        +      "mask": {
        +        "type": "string"
        +      },
        +      "programId": {
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / details / items / properties / mxMetadata / anyOf
        Previous value: -[
        -  {
        -    "properties": {
        -      "institutionCode": {
        -        "type": "string"
        -      },
        -      "mask": {
        -        "type": "string"
        -      },
        -      "mxAccountGuid": {
        -        "type": "string"
        -      },
        -      "mxMemberGuid": {
        -        "type": "string"
        -      },
        -      "routingNumber": {
        -        "type": "string"
        -      },
        -      "subtype": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "properties": {
        +      "institutionCode": {
        +        "type": "string"
        +      },
        +      "mask": {
        +        "type": "string"
        +      },
        +      "mxAccountGuid": {
        +        "type": "string"
        +      },
        +      "mxMemberGuid": {
        +        "type": "string"
        +      },
        +      "subtype": {
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Removedaccount_get_list_accounts
    • Addedaccounting_batch_accept_review_items
    • Addedaccounting_batch_set_excluded
    • Addedaccounting_confirm_statement_match
    • Addedaccounting_confirm_transfer_pair
    • Changedaccounting_get_chart_of_accounts5 fields changed
      • addedOutput schema / properties / accounts / items / properties / description
        Added value: +{
        +  "anyOf": [
        +    {
        +      "description": "Free-form description (max 5000 chars).",
        +      "properties": {
        +        "value": {
        +          "maxLength": 5000,
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / accounts / items / properties / detailType
        Added value: +{
        +  "enum": [
        +    "GL_DETAIL_TYPE_UNSPECIFIED",
        +    "GL_DETAIL_TYPE_CASH_ON_HAND",
        +    "GL_DETAIL_TYPE_CHECKING",
        +    "GL_DETAIL_TYPE_MONEY_MARKET",
        +    "GL_DETAIL_TYPE_SAVINGS",
        +    "GL_DETAIL_TYPE_TRUST_ACCOUNT",
        +    "GL_DETAIL_TYPE_ACCOUNTS_RECEIVABLE",
        +    "GL_DETAIL_TYPE_ALLOWANCE_FOR_BAD_DEBTS",
        +    "GL_DETAIL_TYPE_DEVELOPMENT_COSTS",
        +    "GL_DETAIL_TYPE_EMPLOYEE_CASH_ADVANCES",
        +    "GL_DETAIL_TYPE_INVENTORY",
        +    "GL_DETAIL_TYPE_LOANS_TO_OFFICERS",
        +    "GL_DETAIL_TYPE_LOANS_TO_OTHERS",
        +    "GL_DETAIL_TYPE_PREPAID_EXPENSES",
        +    "GL_DETAIL_TYPE_UNDEPOSITED_FUNDS",
        +    "GL_DETAIL_TYPE_OTHER_CURRENT_ASSETS",
        +    "GL_DETAIL_TYPE_ACCUMULATED_DEPRECIATION",
        +    "GL_DETAIL_TYPE_BUILDINGS",
        +    "GL_DETAIL_TYPE_FURNITURE_AND_FIXTURES",
        +    "GL_DETAIL_TYPE_LAND",
        +    "GL_DETAIL_TYPE_LEASEHOLD_IMPROVEMENTS",
        +    "GL_DETAIL_TYPE_MACHINERY_AND_EQUIPMENT",
        +    "GL_DETAIL_TYPE_VEHICLES",
        +    "GL_DETAIL_TYPE_OTHER_FIXED_ASSETS",
        +    "GL_DETAIL_TYPE_ACCUMULATED_AMORTIZATION",
        +    "GL_DETAIL_TYPE_GOODWILL",
        +    "GL_DETAIL_TYPE_LICENSES",
        +    "GL_DETAIL_TYPE_ORGANIZATIONAL_COSTS",
        +    "GL_DETAIL_TYPE_SECURITY_DEPOSITS",
        +    "GL_DETAIL_TYPE_OTHER_LONG_TERM_ASSETS",
        +    "GL_DETAIL_TYPE_CREDIT_CARD",
        +    "GL_DETAIL_TYPE_ACCOUNTS_PAYABLE",
        +    "GL_DETAIL_TYPE_DIRECT_DEPOSIT_PAYABLE",
        +    "GL_DETAIL_TYPE_LINE_OF_CREDIT",
        +    "GL_DETAIL_TYPE_LOAN_PAYABLE",
        +    "GL_DETAIL_TYPE_PAYROLL_CLEARING",
        +    "GL_DETAIL_TYPE_PAYROLL_TAX_PAYABLE",
        +    "GL_DETAIL_TYPE_INSURANCE_PAYABLE",
        +    "GL_DETAIL_TYPE_FEDERAL_INCOME_TAX_PAYABLE",
        +    "GL_DETAIL_TYPE_SALES_TAX_PAYABLE",
        +    "GL_DETAIL_TYPE_STATE_LOCAL_INCOME_TAX_PAYABLE",
        +    "GL_DETAIL_TYPE_OTHER_CURRENT_LIABILITIES",
        +    "GL_DETAIL_TYPE_NOTES_PAYABLE",
        +    "GL_DETAIL_TYPE_SHAREHOLDER_NOTES_PAYABLE",
        +    "GL_DETAIL_TYPE_OTHER_LONG_TERM_LIABILITIES",
        +    "GL_DETAIL_TYPE_OPENING_BALANCE_EQUITY",
        +    "GL_DETAIL_TYPE_RETAINED_EARNINGS",
        +    "GL_DETAIL_TYPE_OWNERS_EQUITY",
        +    "GL_DETAIL_TYPE_PAID_IN_CAPITAL_OR_SURPLUS",
        +    "GL_DETAIL_TYPE_PREFERRED_STOCK",
        +    "GL_DETAIL_TYPE_COMMON_STOCK",
        +    "GL_DETAIL_TYPE_TREASURY_STOCK",
        +    "GL_DETAIL_TYPE_PARTNER_CONTRIBUTIONS",
        +    "GL_DETAIL_TYPE_PARTNER_DISTRIBUTIONS",
        +    "GL_DETAIL_TYPE_SALES_OF_PRODUCT_INCOME",
        +    "GL_DETAIL_TYPE_SERVICE_FEE_INCOME",
        +    "GL_DETAIL_TYPE_DISCOUNTS_REFUNDS_GIVEN",
        +    "GL_DETAIL_TYPE_UNAPPLIED_CASH_PAYMENT_INCOME",
        +    "GL_DETAIL_TYPE_NON_PROFIT_INCOME",
        +    "GL_DETAIL_TYPE_OTHER_PRIMARY_INCOME",
        +    "GL_DETAIL_TYPE_DIVIDEND_INCOME",
        +    "GL_DETAIL_TYPE_INTEREST_EARNED",
        +    "GL_DETAIL_TYPE_TAX_EXEMPT_INTEREST",
        +    "GL_DETAIL_TYPE_GAIN_LOSS_ON_SALE_OF_FIXED_ASSETS",
        +    "GL_DETAIL_TYPE_OTHER_INVESTMENT_INCOME",
        +    "GL_DETAIL_TYPE_OTHER_MISCELLANEOUS_INCOME",
        +    "GL_DETAIL_TYPE_COST_OF_LABOR_COS",
        +    "GL_DETAIL_TYPE_EQUIPMENT_RENTAL_COS",
        +    "GL_DETAIL_TYPE_SHIPPING_FREIGHT_DELIVERY_COS",
        +    "GL_DETAIL_TYPE_SUPPLIES_MATERIALS_COGS",
        +    "GL_DETAIL_TYPE_COST_OF_SALES",
        +    "GL_DETAIL_TYPE_OTHER_COSTS_OF_SERVICE_COS",
        +    "GL_DETAIL_TYPE_ADVERTISING_PROMOTIONAL",
        +    "GL_DETAIL_TYPE_AUTO",
        +    "GL_DETAIL_TYPE_BAD_DEBTS",
        +    "GL_DETAIL_TYPE_BANK_CHARGES",
        +    "GL_DETAIL_TYPE_CHARITABLE_CONTRIBUTIONS",
        +    "GL_DETAIL_TYPE_DUES_SUBSCRIPTIONS",
        +    "GL_DETAIL_TYPE_EQUIPMENT_RENTAL",
        +    "GL_DETAIL_TYPE_INSURANCE",
        +    "GL_DETAIL_TYPE_INTEREST_PAID",
        +    "GL_DETAIL_TYPE_LEGAL_PROFESSIONAL_FEES",
        +    "GL_DETAIL_TYPE_OFFICE_EXPENSES",
        +    "GL_DETAIL_TYPE_PAYROLL_EXPENSES",
        +    "GL_DETAIL_TYPE_RENT_OR_LEASE_OF_BUILDINGS",
        +    "GL_DETAIL_TYPE_REPAIR_MAINTENANCE",
        +    "GL_DETAIL_TYPE_SHIPPING_FREIGHT_DELIVERY",
        +    "GL_DETAIL_TYPE_SUPPLIES_MATERIALS",
        +    "GL_DETAIL_TYPE_TAXES_PAID",
        +    "GL_DETAIL_TYPE_TRAVEL",
        +    "GL_DETAIL_TYPE_TRAVEL_MEALS",
        +    "GL_DETAIL_TYPE_PROMOTIONAL_MEALS",
        +    "GL_DETAIL_TYPE_UTILITIES",
        +    "GL_DETAIL_TYPE_OTHER_BUSINESS_EXPENSES",
        +    "GL_DETAIL_TYPE_DEPRECIATION",
        +    "GL_DETAIL_TYPE_AMORTIZATION",
        +    "GL_DETAIL_TYPE_EXCHANGE_GAIN_OR_LOSS",
        +    "GL_DETAIL_TYPE_PENALTIES_SETTLEMENTS",
        +    "GL_DETAIL_TYPE_OTHER_MISCELLANEOUS_EXPENSE"
        +  ],
        +  "type": "string"
        +}
      • addedOutput schema / properties / accounts / items / properties / isLocked
        Added value: +{
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / accounts / items / properties / subType
        Added value: +{
        +  "enum": [
        +    "GL_ACCOUNT_SUB_TYPE_UNSPECIFIED",
        +    "GL_ACCOUNT_SUB_TYPE_BANK",
        +    "GL_ACCOUNT_SUB_TYPE_ACCOUNTS_RECEIVABLE",
        +    "GL_ACCOUNT_SUB_TYPE_OTHER_CURRENT_ASSETS",
        +    "GL_ACCOUNT_SUB_TYPE_FIXED_ASSETS",
        +    "GL_ACCOUNT_SUB_TYPE_OTHER_ASSETS",
        +    "GL_ACCOUNT_SUB_TYPE_CREDIT_CARD",
        +    "GL_ACCOUNT_SUB_TYPE_ACCOUNTS_PAYABLE",
        +    "GL_ACCOUNT_SUB_TYPE_OTHER_CURRENT_LIABILITIES",
        +    "GL_ACCOUNT_SUB_TYPE_LONG_TERM_LIABILITIES",
        +    "GL_ACCOUNT_SUB_TYPE_EQUITY",
        +    "GL_ACCOUNT_SUB_TYPE_INCOME",
        +    "GL_ACCOUNT_SUB_TYPE_OTHER_INCOME",
        +    "GL_ACCOUNT_SUB_TYPE_COST_OF_GOODS_SOLD",
        +    "GL_ACCOUNT_SUB_TYPE_EXPENSES",
        +    "GL_ACCOUNT_SUB_TYPE_OTHER_EXPENSE"
        +  ],
        +  "type": "string"
        +}
      • addedOutput schema / properties / accounts / items / properties / taxDeductiblePercent
        Added value: +{
        +  "type": "string"
        +}
    • Addedaccounting_get_funding_summaries
    • Addedaccounting_get_gl_account_type_catalog
    • Changedaccounting_get_journal_entry_by_transaction1 field changed
      • changedOutput schema / properties / entry / anyOf
        Previous value: -[
        -  {
        -    "properties": {
        -      "companyId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "createdAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "currencyCode": {
        -        "type": "string"
        -      },
        -      "entryDate": {
        -        "type": "string"
        -      },
        -      "id": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "lines": {
        -        "items": {
        -          "properties": {
        -            "accountCode": {
        -              "type": "string"
        -            },
        -            "accountName": {
        -              "type": "string"
        -            },
        -            "amount": {
        -              "type": "string"
        -            },
        -            "glAccountId": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "id": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "lineNo": {
        -              "type": "integer"
        -            },
        -            "memo": {
        -              "type": "string"
        -            },
        -            "side": {
        -              "enum": [
        -                "JOURNAL_ENTRY_SIDE_UNSPECIFIED",
        -                "JOURNAL_ENTRY_SIDE_DEBIT",
        -                "JOURNAL_ENTRY_SIDE_CREDIT"
        -              ],
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "memo": {
        -        "type": "string"
        -      },
        -      "needsReview": {
        -        "type": "boolean"
        -      },
        -      "needsReviewReason": {
        -        "enum": [
        -          "NEEDS_REVIEW_REASON_UNSPECIFIED",
        -          "NEEDS_REVIEW_REASON_UNCATEGORIZED",
        -          "NEEDS_REVIEW_REASON_REVERSED",
        -          "NEEDS_REVIEW_REASON_UNMAPPED_LEGACY"
        -        ],
        -        "type": "string"
        -      },
        -      "reference": {
        -        "type": "string"
        -      },
        -      "source": {
        -        "type": "string"
        -      },
        -      "status": {
        -        "enum": [
        -          "JOURNAL_ENTRY_STATUS_UNSPECIFIED",
        -          "JOURNAL_ENTRY_STATUS_DRAFT",
        -          "JOURNAL_ENTRY_STATUS_POSTED",
        -          "JOURNAL_ENTRY_STATUS_VOID"
        -        ],
        -        "type": "string"
        -      },
        -      "transactionId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "updatedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "required": [
        -      "companyId"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "properties": {
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "currencyCode": {
        +        "type": "string"
        +      },
        +      "entryDate": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "lines": {
        +        "items": {
        +          "properties": {
        +            "accountCode": {
        +              "type": "string"
        +            },
        +            "accountName": {
        +              "type": "string"
        +            },
        +            "amount": {
        +              "type": "string"
        +            },
        +            "glAccountId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "lineNo": {
        +              "type": "integer"
        +            },
        +            "memo": {
        +              "type": "string"
        +            },
        +            "side": {
        +              "enum": [
        +                "JOURNAL_ENTRY_SIDE_UNSPECIFIED",
        +                "JOURNAL_ENTRY_SIDE_DEBIT",
        +                "JOURNAL_ENTRY_SIDE_CREDIT"
        +              ],
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "memo": {
        +        "type": "string"
        +      },
        +      "needsReview": {
        +        "type": "boolean"
        +      },
        +      "needsReviewReason": {
        +        "enum": [
        +          "NEEDS_REVIEW_REASON_UNSPECIFIED",
        +          "NEEDS_REVIEW_REASON_UNCATEGORIZED",
        +          "NEEDS_REVIEW_REASON_REVERSED",
        +          "NEEDS_REVIEW_REASON_UNMAPPED_LEGACY",
        +          "NEEDS_REVIEW_REASON_OUT_OF_PERIOD"
        +        ],
        +        "type": "string"
        +      },
        +      "originalEntryDate": {
        +        "type": "string"
        +      },
        +      "outOfPeriod": {
        +        "type": "boolean"
        +      },
        +      "reference": {
        +        "type": "string"
        +      },
        +      "source": {
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "JOURNAL_ENTRY_STATUS_UNSPECIFIED",
        +          "JOURNAL_ENTRY_STATUS_DRAFT",
        +          "JOURNAL_ENTRY_STATUS_POSTED",
        +          "JOURNAL_ENTRY_STATUS_VOID"
        +        ],
        +        "type": "string"
        +      },
        +      "transactionId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "companyId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedaccounting_get_list_journal_entries4 fields changed
      • changedInput schema / properties / filter / properties / needsReviewReasons / items / enum
        Previous value: -[
        -  "NEEDS_REVIEW_REASON_UNSPECIFIED",
        -  "NEEDS_REVIEW_REASON_UNCATEGORIZED",
        -  "NEEDS_REVIEW_REASON_REVERSED",
        -  "NEEDS_REVIEW_REASON_UNMAPPED_LEGACY"
        -]New value: +[
        +  "NEEDS_REVIEW_REASON_UNSPECIFIED",
        +  "NEEDS_REVIEW_REASON_UNCATEGORIZED",
        +  "NEEDS_REVIEW_REASON_REVERSED",
        +  "NEEDS_REVIEW_REASON_UNMAPPED_LEGACY",
        +  "NEEDS_REVIEW_REASON_OUT_OF_PERIOD"
        +]
      • changedOutput schema / properties / entries / items / properties / needsReviewReason / enum
        Previous value: -[
        -  "NEEDS_REVIEW_REASON_UNSPECIFIED",
        -  "NEEDS_REVIEW_REASON_UNCATEGORIZED",
        -  "NEEDS_REVIEW_REASON_REVERSED",
        -  "NEEDS_REVIEW_REASON_UNMAPPED_LEGACY"
        -]New value: +[
        +  "NEEDS_REVIEW_REASON_UNSPECIFIED",
        +  "NEEDS_REVIEW_REASON_UNCATEGORIZED",
        +  "NEEDS_REVIEW_REASON_REVERSED",
        +  "NEEDS_REVIEW_REASON_UNMAPPED_LEGACY",
        +  "NEEDS_REVIEW_REASON_OUT_OF_PERIOD"
        +]
      • addedOutput schema / properties / entries / items / properties / originalEntryDate
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / entries / items / properties / outOfPeriod
        Added value: +{
        +  "type": "boolean"
        +}
    • Addedaccounting_get_list_review_items
    • Addedaccounting_get_list_statements
    • Addedaccounting_get_review_counts
    • Addedaccounting_get_statement
    • Changedaccounting_preview_close3 fields changed
      • addedInput schema / properties / granularity
        Added value: +{
        +  "enum": [
        +    "PERIOD_GRANULARITY_UNSPECIFIED",
        +    "PERIOD_GRANULARITY_MONTH",
        +    "PERIOD_GRANULARITY_QUARTER",
        +    "PERIOD_GRANULARITY_YEAR"
        +  ],
        +  "type": "string"
        +}
      • addedOutput schema / properties / blockers
        Added value: +{
        +  "items": {
        +    "properties": {
        +      "message": {
        +        "type": "string"
        +      },
        +      "reason": {
        +        "enum": [
        +          "PERIOD_CLOSE_REFUSAL_REASON_UNSPECIFIED",
        +          "PERIOD_CLOSE_REFUSAL_REASON_INVALID_RANGE",
        +          "PERIOD_CLOSE_REFUSAL_REASON_PERIOD_OVERLAP"
        +        ],
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  "type": "array"
        +}
      • addedOutput schema / properties / notices
        Added value: +{
        +  "items": {
        +    "type": "string"
        +  },
        +  "type": "array"
        +}
    • Addedaccounting_set_opening_balance
    • Addedaccounting_suggest_statement_matches
    • Addedaccounting_suggest_transfer_pairs
    • Addedaccounting_unpair_transfer
    • Changedaccounting_upsert_journal_entry3 fields changed
      • changedInput schema / properties / entry / properties / needsReviewReason / enum
        Previous value: -[
        -  "NEEDS_REVIEW_REASON_UNSPECIFIED",
        -  "NEEDS_REVIEW_REASON_UNCATEGORIZED",
        -  "NEEDS_REVIEW_REASON_REVERSED",
        -  "NEEDS_REVIEW_REASON_UNMAPPED_LEGACY"
        -]New value: +[
        +  "NEEDS_REVIEW_REASON_UNSPECIFIED",
        +  "NEEDS_REVIEW_REASON_UNCATEGORIZED",
        +  "NEEDS_REVIEW_REASON_REVERSED",
        +  "NEEDS_REVIEW_REASON_UNMAPPED_LEGACY",
        +  "NEEDS_REVIEW_REASON_OUT_OF_PERIOD"
        +]
      • addedInput schema / properties / entry / properties / originalEntryDate
        Added value: +{
        +  "maxLength": 10,
        +  "pattern": "^([0-9]{4}-[0-9]{2}-[0-9]{2})?$",
        +  "type": "string"
        +}
      • addedInput schema / properties / entry / properties / outOfPeriod
        Added value: +{
        +  "type": "boolean"
        +}
    • Addedads_insight_summarize_ad_spend
    • Addedautonomous_pay
    • Addedbanking_confirm_extracted_value
    • Addedbanking_confirm_initial_transfer
    • Addedbanking_extract_document_fields
    • Addedbanking_get_banking_application
    • Addedbanking_get_initial_transfer_preview
    • Addedbanking_get_issuance_state
    • Addedbanking_hydrate_from_cap_table
    • Addedbanking_hydrate_from_formation
    • Addedbanking_preview_cap_table_hydration
    • Addedbanking_preview_formation_hydration
    • Addedbanking_refresh_application_provider_status
    • Addedbanking_refresh_owner_verification
    • Addedbanking_set_application_ein
    • Addedbanking_set_owner_identity_document_number
    • Addedbanking_set_owner_tax_identifier
    • Addedbanking_start_banking_application
    • Addedbanking_submit_banking_application
    • Addedbanking_suggest_industry_code
    • Addedbanking_update_banking_application
    • Addedbanking_upsert_beneficial_owner
    • Changedcaptable_send_safe_for_signature2 fields changed
      • removedInput schema / properties / accessCode
        Removed value: -{
        -  "maxLength": 64,
        -  "type": "string"
        -}
      • addedOutput schema / properties / signers / items / properties / dataFields
        Added value: +{
        +  "items": {
        +    "properties": {
        +      "box": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": true,
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "kind": {
        +        "enum": [
        +          "SIGNER_DATA_FIELD_KIND_UNSPECIFIED",
        +          "SIGNER_DATA_FIELD_KIND_NAME",
        +          "SIGNER_DATA_FIELD_KIND_TITLE",
        +          "SIGNER_DATA_FIELD_KIND_ADDRESS",
        +          "SIGNER_DATA_FIELD_KIND_EMAIL",
        +          "SIGNER_DATA_FIELD_KIND_DATE"
        +        ],
        +        "type": "string"
        +      },
        +      "token": {
        +        "type": "string"
        +      },
        +      "value": {
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  "type": "array"
        +}
    • Changedcard_create_card3 fields changed
      • addedInput schema / properties / accountId
        Added value: +{
        +  "description": "UUID value wrapper.",
        +  "properties": {
        +    "value": {
        +      "format": "uuid",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "params"
        -]New value: +[
        +  "params",
        +  "accountId"
        +]
      • changedOutput schema / properties / result / anyOf
        Previous value: -[
        -  {
        -    "properties": {
        -      "async": {
        -        "type": "boolean"
        -      },
        -      "card": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "accountId": {
        -                "anyOf": [
        -                  {
        -                    "description": "UUID value wrapper.",
        -                    "properties": {
        -                      "value": {
        -                        "format": "uuid",
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "address": {
        -                "type": "string"
        -              },
        -              "assignedTo": {
        -                "type": "string"
        -              },
        -              "cardholder": {
        -                "type": "string"
        -              },
        -              "companyId": {
        -                "anyOf": [
        -                  {
        -                    "description": "UUID value wrapper.",
        -                    "properties": {
        -                      "value": {
        -                        "format": "uuid",
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "createdAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "currentSpendCents": {
        -                "type": "string"
        -              },
        -              "expiry": {
        -                "type": "string"
        -              },
        -              "fullAddress": {
        -                "type": "string"
        -              },
        -              "id": {
        -                "anyOf": [
        -                  {
        -                    "description": "UUID value wrapper.",
        -                    "properties": {
        -                      "value": {
        -                        "format": "uuid",
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "last4": {
        -                "type": "string"
        -              },
        -              "network": {
        -                "type": "string"
        -              },
        -              "nickname": {
        -                "type": "string"
        -              },
        -              "provider": {
        -                "type": "string"
        -              },
        -              "spendInterval": {
        -                "enum": [
        -                  "SPEND_INTERVAL_UNSPECIFIED",
        -                  "SPEND_INTERVAL_DAILY",
        -                  "SPEND_INTERVAL_MONTHLY",
        -                  "SPEND_INTERVAL_YEARLY",
        -                  "SPEND_INTERVAL_TRANSACTION"
        -                ],
        -                "type": "string"
        -              },
        -              "spendLimitCents": {
        -                "type": "string"
        -              },
        -              "status": {
        -                "enum": [
        -                  "CARD_STATUS_UNSPECIFIED",
        -                  "CARD_STATUS_ACTIVE",
        -                  "CARD_STATUS_FROZEN",
        -                  "CARD_STATUS_CANCELLED"
        -                ],
        -                "type": "string"
        -              },
        -              "terminatedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "updatedAt": {
        -                "anyOf": [
        -                  {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "userId": {
        -                "anyOf": [
        -                  {
        -                    "description": "UUID value wrapper.",
        -                    "properties": {
        -                      "value": {
        -                        "format": "uuid",
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "zip": {
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "id",
        -              "companyId"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "cardId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "jobId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "properties": {
        +      "async": {
        +        "type": "boolean"
        +      },
        +      "card": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "accountId": {
        +                "anyOf": [
        +                  {
        +                    "description": "UUID value wrapper.",
        +                    "properties": {
        +                      "value": {
        +                        "format": "uuid",
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "address": {
        +                "type": "string"
        +              },
        +              "assignedTo": {
        +                "type": "string"
        +              },
        +              "cardholder": {
        +                "type": "string"
        +              },
        +              "companyId": {
        +                "anyOf": [
        +                  {
        +                    "description": "UUID value wrapper.",
        +                    "properties": {
        +                      "value": {
        +                        "format": "uuid",
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "createdAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "expiry": {
        +                "type": "string"
        +              },
        +              "fullAddress": {
        +                "type": "string"
        +              },
        +              "id": {
        +                "anyOf": [
        +                  {
        +                    "description": "UUID value wrapper.",
        +                    "properties": {
        +                      "value": {
        +                        "format": "uuid",
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "last4": {
        +                "type": "string"
        +              },
        +              "network": {
        +                "type": "string"
        +              },
        +              "nickname": {
        +                "type": "string"
        +              },
        +              "provider": {
        +                "type": "string"
        +              },
        +              "spendInterval": {
        +                "enum": [
        +                  "SPEND_INTERVAL_UNSPECIFIED",
        +                  "SPEND_INTERVAL_DAILY",
        +                  "SPEND_INTERVAL_MONTHLY",
        +                  "SPEND_INTERVAL_YEARLY",
        +                  "SPEND_INTERVAL_TRANSACTION"
        +                ],
        +                "type": "string"
        +              },
        +              "spendLimitCents": {
        +                "type": "string"
        +              },
        +              "status": {
        +                "enum": [
        +                  "CARD_STATUS_UNSPECIFIED",
        +                  "CARD_STATUS_ACTIVE",
        +                  "CARD_STATUS_FROZEN",
        +                  "CARD_STATUS_CANCELLED"
        +                ],
        +                "type": "string"
        +              },
        +              "terminatedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "updatedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "userId": {
        +                "anyOf": [
        +                  {
        +                    "description": "UUID value wrapper.",
        +                    "properties": {
        +                      "value": {
        +                        "format": "uuid",
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "zip": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "id",
        +              "companyId"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "cardId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "jobId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedcard_freeze_card1 field changed
      • changedOutput schema / properties / card / anyOf
        Previous value: -[
        -  {
        -    "properties": {
        -      "accountId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "address": {
        -        "type": "string"
        -      },
        -      "assignedTo": {
        -        "type": "string"
        -      },
        -      "cardholder": {
        -        "type": "string"
        -      },
        -      "companyId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "createdAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "currentSpendCents": {
        -        "type": "string"
        -      },
        -      "expiry": {
        -        "type": "string"
        -      },
        -      "fullAddress": {
        -        "type": "string"
        -      },
        -      "id": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "last4": {
        -        "type": "string"
        -      },
        -      "network": {
        -        "type": "string"
        -      },
        -      "nickname": {
        -        "type": "string"
        -      },
        -      "provider": {
        -        "type": "string"
        -      },
        -      "spendInterval": {
        -        "enum": [
        -          "SPEND_INTERVAL_UNSPECIFIED",
        -          "SPEND_INTERVAL_DAILY",
        -          "SPEND_INTERVAL_MONTHLY",
        -          "SPEND_INTERVAL_YEARLY",
        -          "SPEND_INTERVAL_TRANSACTION"
        -        ],
        -        "type": "string"
        -      },
        -      "spendLimitCents": {
        -        "type": "string"
        -      },
        -      "status": {
        -        "enum": [
        -          "CARD_STATUS_UNSPECIFIED",
        -          "CARD_STATUS_ACTIVE",
        -          "CARD_STATUS_FROZEN",
        -          "CARD_STATUS_CANCELLED"
        -        ],
        -        "type": "string"
        -      },
        -      "terminatedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "updatedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "userId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "zip": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "id",
        -      "companyId"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "properties": {
        +      "accountId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "address": {
        +        "type": "string"
        +      },
        +      "assignedTo": {
        +        "type": "string"
        +      },
        +      "cardholder": {
        +        "type": "string"
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "expiry": {
        +        "type": "string"
        +      },
        +      "fullAddress": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "last4": {
        +        "type": "string"
        +      },
        +      "network": {
        +        "type": "string"
        +      },
        +      "nickname": {
        +        "type": "string"
        +      },
        +      "provider": {
        +        "type": "string"
        +      },
        +      "spendInterval": {
        +        "enum": [
        +          "SPEND_INTERVAL_UNSPECIFIED",
        +          "SPEND_INTERVAL_DAILY",
        +          "SPEND_INTERVAL_MONTHLY",
        +          "SPEND_INTERVAL_YEARLY",
        +          "SPEND_INTERVAL_TRANSACTION"
        +        ],
        +        "type": "string"
        +      },
        +      "spendLimitCents": {
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "CARD_STATUS_UNSPECIFIED",
        +          "CARD_STATUS_ACTIVE",
        +          "CARD_STATUS_FROZEN",
        +          "CARD_STATUS_CANCELLED"
        +        ],
        +        "type": "string"
        +      },
        +      "terminatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "userId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "zip": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "companyId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedcard_get_card1 field changed
      • changedOutput schema / properties / card / anyOf
        Previous value: -[
        -  {
        -    "properties": {
        -      "accountId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "address": {
        -        "type": "string"
        -      },
        -      "assignedTo": {
        -        "type": "string"
        -      },
        -      "cardholder": {
        -        "type": "string"
        -      },
        -      "companyId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "createdAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "currentSpendCents": {
        -        "type": "string"
        -      },
        -      "expiry": {
        -        "type": "string"
        -      },
        -      "fullAddress": {
        -        "type": "string"
        -      },
        -      "id": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "last4": {
        -        "type": "string"
        -      },
        -      "network": {
        -        "type": "string"
        -      },
        -      "nickname": {
        -        "type": "string"
        -      },
        -      "provider": {
        -        "type": "string"
        -      },
        -      "spendInterval": {
        -        "enum": [
        -          "SPEND_INTERVAL_UNSPECIFIED",
        -          "SPEND_INTERVAL_DAILY",
        -          "SPEND_INTERVAL_MONTHLY",
        -          "SPEND_INTERVAL_YEARLY",
        -          "SPEND_INTERVAL_TRANSACTION"
        -        ],
        -        "type": "string"
        -      },
        -      "spendLimitCents": {
        -        "type": "string"
        -      },
        -      "status": {
        -        "enum": [
        -          "CARD_STATUS_UNSPECIFIED",
        -          "CARD_STATUS_ACTIVE",
        -          "CARD_STATUS_FROZEN",
        -          "CARD_STATUS_CANCELLED"
        -        ],
        -        "type": "string"
        -      },
        -      "terminatedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "updatedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "userId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "zip": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "id",
        -      "companyId"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "properties": {
        +      "accountId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "address": {
        +        "type": "string"
        +      },
        +      "assignedTo": {
        +        "type": "string"
        +      },
        +      "cardholder": {
        +        "type": "string"
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "expiry": {
        +        "type": "string"
        +      },
        +      "fullAddress": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "last4": {
        +        "type": "string"
        +      },
        +      "network": {
        +        "type": "string"
        +      },
        +      "nickname": {
        +        "type": "string"
        +      },
        +      "provider": {
        +        "type": "string"
        +      },
        +      "spendInterval": {
        +        "enum": [
        +          "SPEND_INTERVAL_UNSPECIFIED",
        +          "SPEND_INTERVAL_DAILY",
        +          "SPEND_INTERVAL_MONTHLY",
        +          "SPEND_INTERVAL_YEARLY",
        +          "SPEND_INTERVAL_TRANSACTION"
        +        ],
        +        "type": "string"
        +      },
        +      "spendLimitCents": {
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "CARD_STATUS_UNSPECIFIED",
        +          "CARD_STATUS_ACTIVE",
        +          "CARD_STATUS_FROZEN",
        +          "CARD_STATUS_CANCELLED"
        +        ],
        +        "type": "string"
        +      },
        +      "terminatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "userId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "zip": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "companyId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Addedcard_get_dispute
    • Addedcard_get_list_card_disputes
    • Removedcard_get_list_card_transactions
    • Changedcard_get_list_cards1 field changed
      • removedOutput schema / properties / cards / items / properties / currentSpendCents
        Removed value: -{
        -  "type": "string"
        -}
    • Changedcard_get_list_org_cards1 field changed
      • addedOutput schema / properties / orgCards / items / properties / status
        Added value: +{
        +  "enum": [
        +    "CARD_STATUS_UNSPECIFIED",
        +    "CARD_STATUS_ACTIVE",
        +    "CARD_STATUS_FROZEN",
        +    "CARD_STATUS_CANCELLED"
        +  ],
        +  "type": "string"
        +}
    • Changedcard_unfreeze_card1 field changed
      • changedOutput schema / properties / card / anyOf
        Previous value: -[
        -  {
        -    "properties": {
        -      "accountId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "address": {
        -        "type": "string"
        -      },
        -      "assignedTo": {
        -        "type": "string"
        -      },
        -      "cardholder": {
        -        "type": "string"
        -      },
        -      "companyId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "createdAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "currentSpendCents": {
        -        "type": "string"
        -      },
        -      "expiry": {
        -        "type": "string"
        -      },
        -      "fullAddress": {
        -        "type": "string"
        -      },
        -      "id": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "last4": {
        -        "type": "string"
        -      },
        -      "network": {
        -        "type": "string"
        -      },
        -      "nickname": {
        -        "type": "string"
        -      },
        -      "provider": {
        -        "type": "string"
        -      },
        -      "spendInterval": {
        -        "enum": [
        -          "SPEND_INTERVAL_UNSPECIFIED",
        -          "SPEND_INTERVAL_DAILY",
        -          "SPEND_INTERVAL_MONTHLY",
        -          "SPEND_INTERVAL_YEARLY",
        -          "SPEND_INTERVAL_TRANSACTION"
        -        ],
        -        "type": "string"
        -      },
        -      "spendLimitCents": {
        -        "type": "string"
        -      },
        -      "status": {
        -        "enum": [
        -          "CARD_STATUS_UNSPECIFIED",
        -          "CARD_STATUS_ACTIVE",
        -          "CARD_STATUS_FROZEN",
        -          "CARD_STATUS_CANCELLED"
        -        ],
        -        "type": "string"
        -      },
        -      "terminatedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "updatedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "userId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "zip": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "id",
        -      "companyId"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "properties": {
        +      "accountId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "address": {
        +        "type": "string"
        +      },
        +      "assignedTo": {
        +        "type": "string"
        +      },
        +      "cardholder": {
        +        "type": "string"
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "expiry": {
        +        "type": "string"
        +      },
        +      "fullAddress": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "last4": {
        +        "type": "string"
        +      },
        +      "network": {
        +        "type": "string"
        +      },
        +      "nickname": {
        +        "type": "string"
        +      },
        +      "provider": {
        +        "type": "string"
        +      },
        +      "spendInterval": {
        +        "enum": [
        +          "SPEND_INTERVAL_UNSPECIFIED",
        +          "SPEND_INTERVAL_DAILY",
        +          "SPEND_INTERVAL_MONTHLY",
        +          "SPEND_INTERVAL_YEARLY",
        +          "SPEND_INTERVAL_TRANSACTION"
        +        ],
        +        "type": "string"
        +      },
        +      "spendLimitCents": {
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "CARD_STATUS_UNSPECIFIED",
        +          "CARD_STATUS_ACTIVE",
        +          "CARD_STATUS_FROZEN",
        +          "CARD_STATUS_CANCELLED"
        +        ],
        +        "type": "string"
        +      },
        +      "terminatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "userId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "zip": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "companyId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedcard_update_card_spend_limit1 field changed
      • changedOutput schema / properties / card / anyOf
        Previous value: -[
        -  {
        -    "properties": {
        -      "accountId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "address": {
        -        "type": "string"
        -      },
        -      "assignedTo": {
        -        "type": "string"
        -      },
        -      "cardholder": {
        -        "type": "string"
        -      },
        -      "companyId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "createdAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "currentSpendCents": {
        -        "type": "string"
        -      },
        -      "expiry": {
        -        "type": "string"
        -      },
        -      "fullAddress": {
        -        "type": "string"
        -      },
        -      "id": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "last4": {
        -        "type": "string"
        -      },
        -      "network": {
        -        "type": "string"
        -      },
        -      "nickname": {
        -        "type": "string"
        -      },
        -      "provider": {
        -        "type": "string"
        -      },
        -      "spendInterval": {
        -        "enum": [
        -          "SPEND_INTERVAL_UNSPECIFIED",
        -          "SPEND_INTERVAL_DAILY",
        -          "SPEND_INTERVAL_MONTHLY",
        -          "SPEND_INTERVAL_YEARLY",
        -          "SPEND_INTERVAL_TRANSACTION"
        -        ],
        -        "type": "string"
        -      },
        -      "spendLimitCents": {
        -        "type": "string"
        -      },
        -      "status": {
        -        "enum": [
        -          "CARD_STATUS_UNSPECIFIED",
        -          "CARD_STATUS_ACTIVE",
        -          "CARD_STATUS_FROZEN",
        -          "CARD_STATUS_CANCELLED"
        -        ],
        -        "type": "string"
        -      },
        -      "terminatedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "updatedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "userId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "zip": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "id",
        -      "companyId"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "properties": {
        +      "accountId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "address": {
        +        "type": "string"
        +      },
        +      "assignedTo": {
        +        "type": "string"
        +      },
        +      "cardholder": {
        +        "type": "string"
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "expiry": {
        +        "type": "string"
        +      },
        +      "fullAddress": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "last4": {
        +        "type": "string"
        +      },
        +      "network": {
        +        "type": "string"
        +      },
        +      "nickname": {
        +        "type": "string"
        +      },
        +      "provider": {
        +        "type": "string"
        +      },
        +      "spendInterval": {
        +        "enum": [
        +          "SPEND_INTERVAL_UNSPECIFIED",
        +          "SPEND_INTERVAL_DAILY",
        +          "SPEND_INTERVAL_MONTHLY",
        +          "SPEND_INTERVAL_YEARLY",
        +          "SPEND_INTERVAL_TRANSACTION"
        +        ],
        +        "type": "string"
        +      },
        +      "spendLimitCents": {
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "CARD_STATUS_UNSPECIFIED",
        +          "CARD_STATUS_ACTIVE",
        +          "CARD_STATUS_FROZEN",
        +          "CARD_STATUS_CANCELLED"
        +        ],
        +        "type": "string"
        +      },
        +      "terminatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "userId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "zip": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "companyId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Addedcommit_transfer
    • Addedconnection_suggest_connections
    • Changedcounterparty_get_counterparty1 field changed
      • changedOutput schema / properties / counterparty / anyOf
        Previous value: -[
        -  {
        -    "properties": {
        -      "companyId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "createdAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "displayName": {
        -        "anyOf": [
        -          {
        -            "description": "Human-readable name (1-255 Unicode chars).",
        -            "properties": {
        -              "value": {
        -                "maxLength": 255,
        -                "minLength": 1,
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "externalRefs": {
        -        "additionalProperties": {
        -          "type": "string"
        -        },
        -        "type": "object"
        -      },
        -      "fieldValues": {
        -        "items": {
        -          "properties": {
        -            "createdAt": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "dateValue": {
        -              "type": "string"
        -            },
        -            "fieldId": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "id": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "numberValue": {
        -              "type": "string"
        -            },
        -            "optionId": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "optionPath": {
        -              "type": "string"
        -            },
        -            "source": {
        -              "type": "string"
        -            },
        -            "stringValue": {
        -              "type": "string"
        -            },
        -            "updatedAt": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            }
        -          },
        -          "required": [
        -            "fieldId"
        -          ],
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "id": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "metadata": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": true,
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "name": {
        -        "anyOf": [
        -          {
        -            "description": "Human-readable name (1-255 Unicode chars).",
        -            "properties": {
        -              "value": {
        -                "maxLength": 255,
        -                "minLength": 1,
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "status": {
        -        "enum": [
        -          "COUNTERPARTY_STATUS_UNSPECIFIED",
        -          "COUNTERPARTY_STATUS_ACTIVE",
        -          "COUNTERPARTY_STATUS_INACTIVE",
        -          "COUNTERPARTY_STATUS_BLOCKED",
        -          "COUNTERPARTY_STATUS_PENDING_VERIFICATION"
        -        ],
        -        "type": "string"
        -      },
        -      "type": {
        -        "enum": [
        -          "COUNTERPARTY_TYPE_UNSPECIFIED",
        -          "COUNTERPARTY_TYPE_INDIVIDUAL",
        -          "COUNTERPARTY_TYPE_MERCHANT",
        -          "COUNTERPARTY_TYPE_GOVERNMENT",
        -          "COUNTERPARTY_TYPE_INTERNAL",
        -          "COUNTERPARTY_TYPE_FINANCIAL_INSTITUTION"
        -        ],
        -        "type": "string"
        -      },
        -      "updatedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "required": [
        -      "companyId",
        -      "name"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "properties": {
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "displayName": {
        +        "anyOf": [
        +          {
        +            "description": "Human-readable name (1-255 Unicode chars).",
        +            "properties": {
        +              "value": {
        +                "maxLength": 255,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "enrichmentConfidence": {
        +        "type": "number"
        +      },
        +      "enrichmentStatus": {
        +        "enum": [
        +          "COUNTERPARTY_ENRICHMENT_STATUS_UNSPECIFIED",
        +          "COUNTERPARTY_ENRICHMENT_STATUS_PENDING",
        +          "COUNTERPARTY_ENRICHMENT_STATUS_RESOLVED_CHEAP",
        +          "COUNTERPARTY_ENRICHMENT_STATUS_RESOLVED_LLM",
        +          "COUNTERPARTY_ENRICHMENT_STATUS_NEEDS_REVIEW",
        +          "COUNTERPARTY_ENRICHMENT_STATUS_RESOLVED_MANUAL"
        +        ],
        +        "type": "string"
        +      },
        +      "externalRefs": {
        +        "additionalProperties": {
        +          "type": "string"
        +        },
        +        "type": "object"
        +      },
        +      "fieldValues": {
        +        "items": {
        +          "properties": {
        +            "createdAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "dateValue": {
        +              "type": "string"
        +            },
        +            "fieldId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "numberValue": {
        +              "type": "string"
        +            },
        +            "optionId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "optionPath": {
        +              "type": "string"
        +            },
        +            "source": {
        +              "type": "string"
        +            },
        +            "stringValue": {
        +              "type": "string"
        +            },
        +            "updatedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "required": [
        +            "fieldId"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "mergedIntoId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "metadata": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": true,
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "name": {
        +        "anyOf": [
        +          {
        +            "description": "Human-readable name (1-255 Unicode chars).",
        +            "properties": {
        +              "value": {
        +                "maxLength": 255,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "status": {
        +        "enum": [
        +          "COUNTERPARTY_STATUS_UNSPECIFIED",
        +          "COUNTERPARTY_STATUS_ACTIVE",
        +          "COUNTERPARTY_STATUS_INACTIVE",
        +          "COUNTERPARTY_STATUS_BLOCKED",
        +          "COUNTERPARTY_STATUS_PENDING_VERIFICATION"
        +        ],
        +        "type": "string"
        +      },
        +      "type": {
        +        "enum": [
        +          "COUNTERPARTY_TYPE_UNSPECIFIED",
        +          "COUNTERPARTY_TYPE_INDIVIDUAL",
        +          "COUNTERPARTY_TYPE_MERCHANT",
        +          "COUNTERPARTY_TYPE_GOVERNMENT",
        +          "COUNTERPARTY_TYPE_INTERNAL",
        +          "COUNTERPARTY_TYPE_FINANCIAL_INSTITUTION",
        +          "COUNTERPARTY_TYPE_COMPANY"
        +        ],
        +        "type": "string"
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "companyId",
        +      "name"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedcounterparty_get_list_counterparties6 fields changed
      • addedInput schema / properties / filter / properties / includeMerged
        Added value: +{
        +  "type": "boolean"
        +}
      • changedInput schema / properties / filter / properties / types / items / enum
        Previous value: -[
        -  "COUNTERPARTY_TYPE_UNSPECIFIED",
        -  "COUNTERPARTY_TYPE_INDIVIDUAL",
        -  "COUNTERPARTY_TYPE_MERCHANT",
        -  "COUNTERPARTY_TYPE_GOVERNMENT",
        -  "COUNTERPARTY_TYPE_INTERNAL",
        -  "COUNTERPARTY_TYPE_FINANCIAL_INSTITUTION"
        -]New value: +[
        +  "COUNTERPARTY_TYPE_UNSPECIFIED",
        +  "COUNTERPARTY_TYPE_INDIVIDUAL",
        +  "COUNTERPARTY_TYPE_MERCHANT",
        +  "COUNTERPARTY_TYPE_GOVERNMENT",
        +  "COUNTERPARTY_TYPE_INTERNAL",
        +  "COUNTERPARTY_TYPE_FINANCIAL_INSTITUTION",
        +  "COUNTERPARTY_TYPE_COMPANY"
        +]
      • addedOutput schema / properties / counterparties / items / properties / enrichmentConfidence
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / counterparties / items / properties / enrichmentStatus
        Added value: +{
        +  "enum": [
        +    "COUNTERPARTY_ENRICHMENT_STATUS_UNSPECIFIED",
        +    "COUNTERPARTY_ENRICHMENT_STATUS_PENDING",
        +    "COUNTERPARTY_ENRICHMENT_STATUS_RESOLVED_CHEAP",
        +    "COUNTERPARTY_ENRICHMENT_STATUS_RESOLVED_LLM",
        +    "COUNTERPARTY_ENRICHMENT_STATUS_NEEDS_REVIEW",
        +    "COUNTERPARTY_ENRICHMENT_STATUS_RESOLVED_MANUAL"
        +  ],
        +  "type": "string"
        +}
      • addedOutput schema / properties / counterparties / items / properties / mergedIntoId
        Added value: +{
        +  "anyOf": [
        +    {
        +      "description": "UUID value wrapper.",
        +      "properties": {
        +        "value": {
        +          "format": "uuid",
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • changedOutput schema / properties / counterparties / items / properties / type / enum
        Previous value: -[
        -  "COUNTERPARTY_TYPE_UNSPECIFIED",
        -  "COUNTERPARTY_TYPE_INDIVIDUAL",
        -  "COUNTERPARTY_TYPE_MERCHANT",
        -  "COUNTERPARTY_TYPE_GOVERNMENT",
        -  "COUNTERPARTY_TYPE_INTERNAL",
        -  "COUNTERPARTY_TYPE_FINANCIAL_INSTITUTION"
        -]New value: +[
        +  "COUNTERPARTY_TYPE_UNSPECIFIED",
        +  "COUNTERPARTY_TYPE_INDIVIDUAL",
        +  "COUNTERPARTY_TYPE_MERCHANT",
        +  "COUNTERPARTY_TYPE_GOVERNMENT",
        +  "COUNTERPARTY_TYPE_INTERNAL",
        +  "COUNTERPARTY_TYPE_FINANCIAL_INSTITUTION",
        +  "COUNTERPARTY_TYPE_COMPANY"
        +]
    • Addeddraft_agent_account
    • Addeddraft_payment
    • Addedequity_onboarding_get
    • Addedequity_onboarding_hydrate_formation_carry
    • Addedequity_onboarding_preview_formation_carry
    • Addedequity_onboarding_start
    • Addedequity_onboarding_submit
    • Addedequity_onboarding_update
    • Changedfield_suggest_field_options2 fields changed
      • addedInput schema / properties / companyId
        Added value: +{
        +  "description": "UUID value wrapper.",
        +  "properties": {
        +    "value": {
        +      "format": "uuid",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
      • addedInput schema / required
        Added value: +[
        +  "companyId"
        +]
    • Addedinsight_get_insight
    • Addedinsight_get_savings_summary
    • Changedinvoice_get_invoice_pdf_url2 fields changed
      • addedInput schema / properties / companyId
        Added value: +{
        +  "description": "UUID value wrapper.",
        +  "properties": {
        +    "value": {
        +      "format": "uuid",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "invoiceId"
        -]New value: +[
        +  "invoiceId",
        +  "companyId"
        +]
    • Addedlist_accounts
    • Addedlist_agents
    • Addedlist_send_recipients
    • Addedmcp_draft_transfer
    • Changednotification_get_list_notifications3 fields changed
      • changedInput schema / properties / filter / properties / types / items / enum
        Previous value: -[
        -  "NOTIFICATION_TYPE_UNSPECIFIED",
        -  "NOTIFICATION_TYPE_INVITATION_RECEIVED",
        -  "NOTIFICATION_TYPE_INVITATION_ACCEPTED",
        -  "NOTIFICATION_TYPE_INVITATION_REJECTED",
        -  "NOTIFICATION_TYPE_MEMBER_WELCOME",
        -  "NOTIFICATION_TYPE_FORMATION_STARTED",
        -  "NOTIFICATION_TYPE_FILING_SUBMITTED",
        -  "NOTIFICATION_TYPE_ADDITIONAL_INFORMATION_REQUIRED",
        -  "NOTIFICATION_TYPE_FILING_REJECTED",
        -  "NOTIFICATION_TYPE_STATE_DELAYED",
        -  "NOTIFICATION_TYPE_COMPANY_APPROVED",
        -  "NOTIFICATION_TYPE_EIN_IN_PROGRESS",
        -  "NOTIFICATION_TYPE_PAYMENT_FAILED",
        -  "NOTIFICATION_TYPE_FORMATION_COMPLETE",
        -  "NOTIFICATION_TYPE_SYNC_COMPLETED",
        -  "NOTIFICATION_TYPE_SYNC_FAILED",
        -  "NOTIFICATION_TYPE_SIGNATURE_REQUEST",
        -  "NOTIFICATION_TYPE_DEVICE_REGISTERED",
        -  "NOTIFICATION_TYPE_DEVICE_REMOVED",
        -  "NOTIFICATION_TYPE_DEVICE_FIRST_APPROVAL",
        -  "NOTIFICATION_TYPE_EIN_RECEIVED",
        -  "NOTIFICATION_TYPE_COMMITMENT_RECORDED",
        -  "NOTIFICATION_TYPE_COMMITMENT_REMOVED",
        -  "NOTIFICATION_TYPE_WELCOME",
        -  "NOTIFICATION_TYPE_DEVICE_TRUSTED"
        -]New value: +[
        +  "NOTIFICATION_TYPE_UNSPECIFIED",
        +  "NOTIFICATION_TYPE_INVITATION_RECEIVED",
        +  "NOTIFICATION_TYPE_INVITATION_ACCEPTED",
        +  "NOTIFICATION_TYPE_INVITATION_REJECTED",
        +  "NOTIFICATION_TYPE_MEMBER_WELCOME",
        +  "NOTIFICATION_TYPE_FORMATION_STARTED",
        +  "NOTIFICATION_TYPE_FILING_SUBMITTED",
        +  "NOTIFICATION_TYPE_ADDITIONAL_INFORMATION_REQUIRED",
        +  "NOTIFICATION_TYPE_FILING_REJECTED",
        +  "NOTIFICATION_TYPE_STATE_DELAYED",
        +  "NOTIFICATION_TYPE_COMPANY_APPROVED",
        +  "NOTIFICATION_TYPE_EIN_IN_PROGRESS",
        +  "NOTIFICATION_TYPE_PAYMENT_FAILED",
        +  "NOTIFICATION_TYPE_FORMATION_COMPLETE",
        +  "NOTIFICATION_TYPE_SYNC_COMPLETED",
        +  "NOTIFICATION_TYPE_SYNC_FAILED",
        +  "NOTIFICATION_TYPE_SIGNATURE_REQUEST",
        +  "NOTIFICATION_TYPE_DEVICE_REGISTERED",
        +  "NOTIFICATION_TYPE_DEVICE_REMOVED",
        +  "NOTIFICATION_TYPE_DEVICE_FIRST_APPROVAL",
        +  "NOTIFICATION_TYPE_EIN_RECEIVED",
        +  "NOTIFICATION_TYPE_COMMITMENT_RECORDED",
        +  "NOTIFICATION_TYPE_COMMITMENT_REMOVED",
        +  "NOTIFICATION_TYPE_WELCOME",
        +  "NOTIFICATION_TYPE_DEVICE_TRUSTED",
        +  "NOTIFICATION_TYPE_DOMAIN_RENEWAL_PAYMENT_FAILED",
        +  "NOTIFICATION_TYPE_DOMAIN_RENEWED",
        +  "NOTIFICATION_TYPE_FOUNDER_INVITE",
        +  "NOTIFICATION_TYPE_OWNER_VERIFICATION",
        +  "NOTIFICATION_TYPE_ACCOUNT_OPENED"
        +]
      • changedOutput schema / properties / notifications / items / properties / type / enum
        Previous value: -[
        -  "NOTIFICATION_TYPE_UNSPECIFIED",
        -  "NOTIFICATION_TYPE_INVITATION_RECEIVED",
        -  "NOTIFICATION_TYPE_INVITATION_ACCEPTED",
        -  "NOTIFICATION_TYPE_INVITATION_REJECTED",
        -  "NOTIFICATION_TYPE_MEMBER_WELCOME",
        -  "NOTIFICATION_TYPE_FORMATION_STARTED",
        -  "NOTIFICATION_TYPE_FILING_SUBMITTED",
        -  "NOTIFICATION_TYPE_ADDITIONAL_INFORMATION_REQUIRED",
        -  "NOTIFICATION_TYPE_FILING_REJECTED",
        -  "NOTIFICATION_TYPE_STATE_DELAYED",
        -  "NOTIFICATION_TYPE_COMPANY_APPROVED",
        -  "NOTIFICATION_TYPE_EIN_IN_PROGRESS",
        -  "NOTIFICATION_TYPE_PAYMENT_FAILED",
        -  "NOTIFICATION_TYPE_FORMATION_COMPLETE",
        -  "NOTIFICATION_TYPE_SYNC_COMPLETED",
        -  "NOTIFICATION_TYPE_SYNC_FAILED",
        -  "NOTIFICATION_TYPE_SIGNATURE_REQUEST",
        -  "NOTIFICATION_TYPE_DEVICE_REGISTERED",
        -  "NOTIFICATION_TYPE_DEVICE_REMOVED",
        -  "NOTIFICATION_TYPE_DEVICE_FIRST_APPROVAL",
        -  "NOTIFICATION_TYPE_EIN_RECEIVED",
        -  "NOTIFICATION_TYPE_COMMITMENT_RECORDED",
        -  "NOTIFICATION_TYPE_COMMITMENT_REMOVED",
        -  "NOTIFICATION_TYPE_WELCOME",
        -  "NOTIFICATION_TYPE_DEVICE_TRUSTED"
        -]New value: +[
        +  "NOTIFICATION_TYPE_UNSPECIFIED",
        +  "NOTIFICATION_TYPE_INVITATION_RECEIVED",
        +  "NOTIFICATION_TYPE_INVITATION_ACCEPTED",
        +  "NOTIFICATION_TYPE_INVITATION_REJECTED",
        +  "NOTIFICATION_TYPE_MEMBER_WELCOME",
        +  "NOTIFICATION_TYPE_FORMATION_STARTED",
        +  "NOTIFICATION_TYPE_FILING_SUBMITTED",
        +  "NOTIFICATION_TYPE_ADDITIONAL_INFORMATION_REQUIRED",
        +  "NOTIFICATION_TYPE_FILING_REJECTED",
        +  "NOTIFICATION_TYPE_STATE_DELAYED",
        +  "NOTIFICATION_TYPE_COMPANY_APPROVED",
        +  "NOTIFICATION_TYPE_EIN_IN_PROGRESS",
        +  "NOTIFICATION_TYPE_PAYMENT_FAILED",
        +  "NOTIFICATION_TYPE_FORMATION_COMPLETE",
        +  "NOTIFICATION_TYPE_SYNC_COMPLETED",
        +  "NOTIFICATION_TYPE_SYNC_FAILED",
        +  "NOTIFICATION_TYPE_SIGNATURE_REQUEST",
        +  "NOTIFICATION_TYPE_DEVICE_REGISTERED",
        +  "NOTIFICATION_TYPE_DEVICE_REMOVED",
        +  "NOTIFICATION_TYPE_DEVICE_FIRST_APPROVAL",
        +  "NOTIFICATION_TYPE_EIN_RECEIVED",
        +  "NOTIFICATION_TYPE_COMMITMENT_RECORDED",
        +  "NOTIFICATION_TYPE_COMMITMENT_REMOVED",
        +  "NOTIFICATION_TYPE_WELCOME",
        +  "NOTIFICATION_TYPE_DEVICE_TRUSTED",
        +  "NOTIFICATION_TYPE_DOMAIN_RENEWAL_PAYMENT_FAILED",
        +  "NOTIFICATION_TYPE_DOMAIN_RENEWED",
        +  "NOTIFICATION_TYPE_FOUNDER_INVITE",
        +  "NOTIFICATION_TYPE_OWNER_VERIFICATION",
        +  "NOTIFICATION_TYPE_ACCOUNT_OPENED"
        +]
      • removedOutput schema / properties / notifications / items / required
        Removed value: -[
        -  "userId"
        -]
    • Changednotification_get_notification1 field changed
      • changedOutput schema / properties / notification / anyOf
        Previous value: -[
        -  {
        -    "properties": {
        -      "body": {
        -        "type": "string"
        -      },
        -      "createdAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "data": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": true,
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "id": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "idempotencyKey": {
        -        "type": "string"
        -      },
        -      "isRead": {
        -        "type": "boolean"
        -      },
        -      "readAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "title": {
        -        "type": "string"
        -      },
        -      "type": {
        -        "enum": [
        -          "NOTIFICATION_TYPE_UNSPECIFIED",
        -          "NOTIFICATION_TYPE_INVITATION_RECEIVED",
        -          "NOTIFICATION_TYPE_INVITATION_ACCEPTED",
        -          "NOTIFICATION_TYPE_INVITATION_REJECTED",
        -          "NOTIFICATION_TYPE_MEMBER_WELCOME",
        -          "NOTIFICATION_TYPE_FORMATION_STARTED",
        -          "NOTIFICATION_TYPE_FILING_SUBMITTED",
        -          "NOTIFICATION_TYPE_ADDITIONAL_INFORMATION_REQUIRED",
        -          "NOTIFICATION_TYPE_FILING_REJECTED",
        -          "NOTIFICATION_TYPE_STATE_DELAYED",
        -          "NOTIFICATION_TYPE_COMPANY_APPROVED",
        -          "NOTIFICATION_TYPE_EIN_IN_PROGRESS",
        -          "NOTIFICATION_TYPE_PAYMENT_FAILED",
        -          "NOTIFICATION_TYPE_FORMATION_COMPLETE",
        -          "NOTIFICATION_TYPE_SYNC_COMPLETED",
        -          "NOTIFICATION_TYPE_SYNC_FAILED",
        -          "NOTIFICATION_TYPE_SIGNATURE_REQUEST",
        -          "NOTIFICATION_TYPE_DEVICE_REGISTERED",
        -          "NOTIFICATION_TYPE_DEVICE_REMOVED",
        -          "NOTIFICATION_TYPE_DEVICE_FIRST_APPROVAL",
        -          "NOTIFICATION_TYPE_EIN_RECEIVED",
        -          "NOTIFICATION_TYPE_COMMITMENT_RECORDED",
        -          "NOTIFICATION_TYPE_COMMITMENT_REMOVED",
        -          "NOTIFICATION_TYPE_WELCOME",
        -          "NOTIFICATION_TYPE_DEVICE_TRUSTED"
        -        ],
        -        "type": "string"
        -      },
        -      "userId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "required": [
        -      "userId"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "properties": {
        +      "body": {
        +        "type": "string"
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "data": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": true,
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "idempotencyKey": {
        +        "type": "string"
        +      },
        +      "isRead": {
        +        "type": "boolean"
        +      },
        +      "readAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "title": {
        +        "type": "string"
        +      },
        +      "type": {
        +        "enum": [
        +          "NOTIFICATION_TYPE_UNSPECIFIED",
        +          "NOTIFICATION_TYPE_INVITATION_RECEIVED",
        +          "NOTIFICATION_TYPE_INVITATION_ACCEPTED",
        +          "NOTIFICATION_TYPE_INVITATION_REJECTED",
        +          "NOTIFICATION_TYPE_MEMBER_WELCOME",
        +          "NOTIFICATION_TYPE_FORMATION_STARTED",
        +          "NOTIFICATION_TYPE_FILING_SUBMITTED",
        +          "NOTIFICATION_TYPE_ADDITIONAL_INFORMATION_REQUIRED",
        +          "NOTIFICATION_TYPE_FILING_REJECTED",
        +          "NOTIFICATION_TYPE_STATE_DELAYED",
        +          "NOTIFICATION_TYPE_COMPANY_APPROVED",
        +          "NOTIFICATION_TYPE_EIN_IN_PROGRESS",
        +          "NOTIFICATION_TYPE_PAYMENT_FAILED",
        +          "NOTIFICATION_TYPE_FORMATION_COMPLETE",
        +          "NOTIFICATION_TYPE_SYNC_COMPLETED",
        +          "NOTIFICATION_TYPE_SYNC_FAILED",
        +          "NOTIFICATION_TYPE_SIGNATURE_REQUEST",
        +          "NOTIFICATION_TYPE_DEVICE_REGISTERED",
        +          "NOTIFICATION_TYPE_DEVICE_REMOVED",
        +          "NOTIFICATION_TYPE_DEVICE_FIRST_APPROVAL",
        +          "NOTIFICATION_TYPE_EIN_RECEIVED",
        +          "NOTIFICATION_TYPE_COMMITMENT_RECORDED",
        +          "NOTIFICATION_TYPE_COMMITMENT_REMOVED",
        +          "NOTIFICATION_TYPE_WELCOME",
        +          "NOTIFICATION_TYPE_DEVICE_TRUSTED",
        +          "NOTIFICATION_TYPE_DOMAIN_RENEWAL_PAYMENT_FAILED",
        +          "NOTIFICATION_TYPE_DOMAIN_RENEWED",
        +          "NOTIFICATION_TYPE_FOUNDER_INVITE",
        +          "NOTIFICATION_TYPE_OWNER_VERIFICATION",
        +          "NOTIFICATION_TYPE_ACCOUNT_OPENED"
        +        ],
        +        "type": "string"
        +      },
        +      "userId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Addedread_agent_spend
    • Addedread_insights
    • Addedread_transactions
    • Addedrequest_transfer_approval
    • Changedsignature_create_envelope3 fields changed
      • removedInput schema / properties / accessCode
        Removed value: -{
        -  "maxLength": 64,
        -  "type": "string"
        -}
      • addedInput schema / properties / sourceCompanyId
        Added value: +{
        +  "description": "UUID value wrapper.",
        +  "properties": {
        +    "value": {
        +      "format": "uuid",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
      • addedInput schema / properties / sourceDocumentId
        Added value: +{
        +  "description": "UUID value wrapper.",
        +  "properties": {
        +    "value": {
        +      "format": "uuid",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Addedsignature_reconcile_document_state
    • Changedsignature_signing_status1 field changed
      • addedOutput schema / properties / signers / items / properties / dataFields
        Added value: +{
        +  "items": {
        +    "properties": {
        +      "box": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": true,
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "kind": {
        +        "enum": [
        +          "SIGNER_DATA_FIELD_KIND_UNSPECIFIED",
        +          "SIGNER_DATA_FIELD_KIND_NAME",
        +          "SIGNER_DATA_FIELD_KIND_TITLE",
        +          "SIGNER_DATA_FIELD_KIND_ADDRESS",
        +          "SIGNER_DATA_FIELD_KIND_EMAIL",
        +          "SIGNER_DATA_FIELD_KIND_DATE"
        +        ],
        +        "type": "string"
        +      },
        +      "token": {
        +        "type": "string"
        +      },
        +      "value": {
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  "type": "array"
        +}
    • Addedsubscription_get_list_subscriptions
    • Addedtrademark_attach_document
    • Addedtrademark_delete_application
    • Addedtrademark_draft_goods_services
    • Addedtrademark_firm_acknowledge_handoff
    • Addedtrademark_firm_get_handoff_package
    • Addedtrademark_firm_list_pending_handoffs
    • Addedtrademark_firm_request_additional_info
    • Addedtrademark_firm_update_handoff_status
    • Addedtrademark_generate_package
    • Addedtrademark_get_application
    • Addedtrademark_get_clearance_report
    • Addedtrademark_get_list_applications
    • Addedtrademark_get_upload_url
    • Addedtrademark_recommend_classes
    • Addedtrademark_run_clearance
    • Addedtrademark_set_classes
    • Addedtrademark_set_competitors
    • Addedtrademark_set_goods_services
    • Addedtrademark_set_mark
    • Addedtrademark_set_owner
    • Addedtrademark_set_use_dates
    • Addedtrademark_start_application
    • Addedtrademark_study_competitors
    • Addedtrademark_submit_to_firm
    • Addedtrademark_suggest_classes
    • Addedtransaction_apply_categorization_rule
    • Addedtransaction_batch_categorize_transactions
    • Addedtransaction_batch_categorize_transactions_by_account
    • Addedtransaction_categorize_transaction_by_account
    • Addedtransaction_get_categorization_rule
    • Addedtransaction_get_list_categorization_rules
    • Removedtransaction_get_list_transactions
    • Changedtransaction_get_summary10 fields changed
      • addedInput schema / properties / filter / properties / counterpartyNameContainsAny
        Added value: +{
        +  "items": {
        +    "type": "string"
        +  },
        +  "maxItems": 10,
        +  "type": "array"
        +}
      • addedInput schema / properties / filter / properties / fieldFilters / items / properties / presenceCondition
        Added value: +{
        +  "properties": {
        +    "hasValue": {
        +      "type": "boolean"
        +    }
        +  },
        +  "type": "object"
        +}
      • addedInput schema / properties / filter / properties / needsReview
        Added value: +{
        +  "type": "boolean"
        +}
      • changedInput schema / properties / filter / properties / statuses / items / enum
        Previous value: -[
        -  "TRANSACTION_STATUS_UNSPECIFIED",
        -  "TRANSACTION_STATUS_PENDING",
        -  "TRANSACTION_STATUS_POSTED",
        -  "TRANSACTION_STATUS_CANCELLED",
        -  "TRANSACTION_STATUS_FAILED",
        -  "TRANSACTION_STATUS_REVERSED",
        -  "TRANSACTION_STATUS_REMOVED"
        -]New value: +[
        +  "TRANSACTION_STATUS_UNSPECIFIED",
        +  "TRANSACTION_STATUS_PENDING",
        +  "TRANSACTION_STATUS_POSTED",
        +  "TRANSACTION_STATUS_CANCELLED",
        +  "TRANSACTION_STATUS_FAILED",
        +  "TRANSACTION_STATUS_REVERSED",
        +  "TRANSACTION_STATUS_REMOVED",
        +  "TRANSACTION_STATUS_DECLINED"
        +]
      • changedInput schema / properties / filter / properties / transactionSubtypes / items / enum
        Previous value: -[
        -  "TRANSACTION_SUBTYPE_UNSPECIFIED",
        -  "TRANSACTION_SUBTYPE_EXTERNAL",
        -  "TRANSACTION_SUBTYPE_INTERNAL",
        -  "TRANSACTION_SUBTYPE_TREASURY",
        -  "TRANSACTION_SUBTYPE_EXPENSE_REIMBURSEMENT",
        -  "TRANSACTION_SUBTYPE_ACH",
        -  "TRANSACTION_SUBTYPE_CREDIT_CARD",
        -  "TRANSACTION_SUBTYPE_DEBIT_CARD",
        -  "TRANSACTION_SUBTYPE_DOMESTIC",
        -  "TRANSACTION_SUBTYPE_INTERNATIONAL",
        -  "TRANSACTION_SUBTYPE_WIRE_FEE",
        -  "TRANSACTION_SUBTYPE_SUBSCRIPTION_FEE",
        -  "TRANSACTION_SUBTYPE_INTL_TRANSACTION_FEE",
        -  "TRANSACTION_SUBTYPE_CREDIT_CARD_CREDIT",
        -  "TRANSACTION_SUBTYPE_DEBIT_CARD_CREDIT",
        -  "TRANSACTION_SUBTYPE_FEE_REBATE",
        -  "TRANSACTION_SUBTYPE_FEE_REVERSAL"
        -]New value: +[
        +  "TRANSACTION_SUBTYPE_UNSPECIFIED",
        +  "TRANSACTION_SUBTYPE_EXTERNAL",
        +  "TRANSACTION_SUBTYPE_INTERNAL",
        +  "TRANSACTION_SUBTYPE_TREASURY",
        +  "TRANSACTION_SUBTYPE_EXPENSE_REIMBURSEMENT",
        +  "TRANSACTION_SUBTYPE_ACH",
        +  "TRANSACTION_SUBTYPE_CREDIT_CARD",
        +  "TRANSACTION_SUBTYPE_DEBIT_CARD",
        +  "TRANSACTION_SUBTYPE_DOMESTIC",
        +  "TRANSACTION_SUBTYPE_INTERNATIONAL",
        +  "TRANSACTION_SUBTYPE_WIRE_FEE",
        +  "TRANSACTION_SUBTYPE_SUBSCRIPTION_FEE",
        +  "TRANSACTION_SUBTYPE_INTL_TRANSACTION_FEE",
        +  "TRANSACTION_SUBTYPE_CREDIT_CARD_CREDIT",
        +  "TRANSACTION_SUBTYPE_DEBIT_CARD_CREDIT",
        +  "TRANSACTION_SUBTYPE_FEE_REBATE",
        +  "TRANSACTION_SUBTYPE_FEE_REVERSAL",
        +  "TRANSACTION_SUBTYPE_RTP",
        +  "TRANSACTION_SUBTYPE_FEDNOW",
        +  "TRANSACTION_SUBTYPE_BOOK"
        +]
      • changedInput schema / properties / filter / properties / transactionTypes / items / enum
        Previous value: -[
        -  "TRANSACTION_TYPE_UNSPECIFIED",
        -  "TRANSACTION_TYPE_TRANSFER",
        -  "TRANSACTION_TYPE_PAYMENT",
        -  "TRANSACTION_TYPE_CARD",
        -  "TRANSACTION_TYPE_WIRE",
        -  "TRANSACTION_TYPE_CHECK",
        -  "TRANSACTION_TYPE_FEE",
        -  "TRANSACTION_TYPE_REFUND",
        -  "TRANSACTION_TYPE_INTEREST",
        -  "TRANSACTION_TYPE_ATM",
        -  "TRANSACTION_TYPE_OTHER"
        -]New value: +[
        +  "TRANSACTION_TYPE_UNSPECIFIED",
        +  "TRANSACTION_TYPE_TRANSFER",
        +  "TRANSACTION_TYPE_PAYMENT",
        +  "TRANSACTION_TYPE_CARD",
        +  "TRANSACTION_TYPE_WIRE",
        +  "TRANSACTION_TYPE_FEE",
        +  "TRANSACTION_TYPE_REFUND",
        +  "TRANSACTION_TYPE_INTEREST",
        +  "TRANSACTION_TYPE_ATM",
        +  "TRANSACTION_TYPE_OTHER"
        +]
      • addedInput schema / properties / filter / properties / transferIds
        Added value: +{
        +  "items": {
        +    "type": "string"
        +  },
        +  "maxItems": 100,
        +  "type": "array"
        +}
      • addedInput schema / properties / scope
        Added value: +{
        +  "enum": [
        +    "SUMMARY_SCOPE_UNSPECIFIED",
        +    "SUMMARY_SCOPE_OPERATING",
        +    "SUMMARY_SCOPE_COMPANY_CASH"
        +  ],
        +  "type": "string"
        +}
      • addedInput schema / properties / timeBucket
        Added value: +{
        +  "enum": [
        +    "TIME_BUCKET_UNSPECIFIED",
        +    "TIME_BUCKET_MONTH"
        +  ],
        +  "type": "string"
        +}
      • addedOutput schema / properties / groups / items / properties / period
        Added value: +{
        +  "type": "string"
        +}
    • Changedtransaction_get_transaction1 field changed
      • changedOutput schema / properties / transaction / anyOf
        Previous value: -[
        -  {
        -    "properties": {
        -      "accountId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "amount": {
        -        "type": "string"
        -      },
        -      "authorizedDate": {
        -        "type": "string"
        -      },
        -      "cardId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "companyId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "counterpartyId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "counterpartyName": {
        -        "type": "string"
        -      },
        -      "createdAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "currencyCode": {
        -        "type": "string"
        -      },
        -      "date": {
        -        "type": "string"
        -      },
        -      "enrichments": {
        -        "items": {
        -          "properties": {
        -            "companyId": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "connectionId": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "createdAt": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "currencyCode": {
        -              "type": "string"
        -            },
        -            "detailDatatableCode": {
        -              "type": "string"
        -            },
        -            "externalAccountId": {
        -              "type": "string"
        -            },
        -            "id": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "matchedAmount": {
        -              "type": "string"
        -            },
        -            "metadata": {
        -              "anyOf": [
        -                {
        -                  "properties": {
        -                    "values": {
        -                      "additionalProperties": {
        -                        "type": "string"
        -                      },
        -                      "type": "object"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "periodEnd": {
        -              "type": "string"
        -            },
        -            "periodStart": {
        -              "type": "string"
        -            },
        -            "provider": {
        -              "type": "string"
        -            },
        -            "status": {
        -              "enum": [
        -                "TRANSACTION_ENRICHMENT_STATUS_UNSPECIFIED",
        -                "TRANSACTION_ENRICHMENT_STATUS_LINKED",
        -                "TRANSACTION_ENRICHMENT_STATUS_AMBIGUOUS",
        -                "TRANSACTION_ENRICHMENT_STATUS_UNMATCHED"
        -              ],
        -              "type": "string"
        -            },
        -            "transactionId": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "updatedAt": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            }
        -          },
        -          "required": [
        -            "companyId",
        -            "transactionId"
        -          ],
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "fieldValues": {
        -        "items": {
        -          "properties": {
        -            "companyId": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "createdAt": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "dateValue": {
        -              "type": "string"
        -            },
        -            "fieldId": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "id": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "numberValue": {
        -              "type": "string"
        -            },
        -            "optionId": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "optionPath": {
        -              "type": "string"
        -            },
        -            "source": {
        -              "type": "string"
        -            },
        -            "stringValue": {
        -              "type": "string"
        -            },
        -            "transactionId": {
        -              "anyOf": [
        -                {
        -                  "description": "UUID value wrapper.",
        -                  "properties": {
        -                    "value": {
        -                      "format": "uuid",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "updatedAt": {
        -              "anyOf": [
        -                {
        -                  "format": "date-time",
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            }
        -          },
        -          "required": [
        -            "companyId",
        -            "transactionId",
        -            "fieldId"
        -          ],
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "id": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "location": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "address": {
        -                "type": "string"
        -              },
        -              "city": {
        -                "type": "string"
        -              },
        -              "country": {
        -                "type": "string"
        -              },
        -              "lat": {
        -                "type": "number"
        -              },
        -              "lon": {
        -                "type": "number"
        -              },
        -              "postalCode": {
        -                "type": "string"
        -              },
        -              "region": {
        -                "type": "string"
        -              },
        -              "storeNumber": {
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "memo": {
        -        "type": "string"
        -      },
        -      "metadata": {
        -        "anyOf": [
        -          {
        -            "properties": {
        -              "increase": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "routeId": {
        -                        "type": "string"
        -                      },
        -                      "routeType": {
        -                        "type": "string"
        -                      },
        -                      "sourceCategory": {
        -                        "type": "string"
        -                      },
        -                      "transactionId": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "plaid": {
        -                "anyOf": [
        -                  {
        -                    "properties": {
        -                      "byOrderOf": {
        -                        "type": "string"
        -                      },
        -                      "payee": {
        -                        "type": "string"
        -                      },
        -                      "payer": {
        -                        "type": "string"
        -                      },
        -                      "paymentMethod": {
        -                        "type": "string"
        -                      },
        -                      "paymentProcessor": {
        -                        "type": "string"
        -                      },
        -                      "ppdId": {
        -                        "type": "string"
        -                      },
        -                      "reason": {
        -                        "type": "string"
        -                      },
        -                      "referenceNumber": {
        -                        "type": "string"
        -                      }
        -                    },
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "parentId": {
        -        "anyOf": [
        -          {
        -            "description": "UUID value wrapper.",
        -            "properties": {
        -              "value": {
        -                "format": "uuid",
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "provider": {
        -        "enum": [
        -          "TRANSACTION_PROVIDER_UNSPECIFIED",
        -          "TRANSACTION_PROVIDER_PLAID",
        -          "TRANSACTION_PROVIDER_MX",
        -          "TRANSACTION_PROVIDER_YODLEE",
        -          "TRANSACTION_PROVIDER_TELLER",
        -          "TRANSACTION_PROVIDER_MANUAL",
        -          "TRANSACTION_PROVIDER_OTHER",
        -          "TRANSACTION_PROVIDER_INCREASE"
        -        ],
        -        "type": "string"
        -      },
        -      "providerId": {
        -        "type": "string"
        -      },
        -      "raw": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": true,
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "status": {
        -        "enum": [
        -          "TRANSACTION_STATUS_UNSPECIFIED",
        -          "TRANSACTION_STATUS_PENDING",
        -          "TRANSACTION_STATUS_POSTED",
        -          "TRANSACTION_STATUS_CANCELLED",
        -          "TRANSACTION_STATUS_FAILED",
        -          "TRANSACTION_STATUS_REVERSED",
        -          "TRANSACTION_STATUS_REMOVED"
        -        ],
        -        "type": "string"
        -      },
        -      "subtype": {
        -        "enum": [
        -          "TRANSACTION_SUBTYPE_UNSPECIFIED",
        -          "TRANSACTION_SUBTYPE_EXTERNAL",
        -          "TRANSACTION_SUBTYPE_INTERNAL",
        -          "TRANSACTION_SUBTYPE_TREASURY",
        -          "TRANSACTION_SUBTYPE_EXPENSE_REIMBURSEMENT",
        -          "TRANSACTION_SUBTYPE_ACH",
        -          "TRANSACTION_SUBTYPE_CREDIT_CARD",
        -          "TRANSACTION_SUBTYPE_DEBIT_CARD",
        -          "TRANSACTION_SUBTYPE_DOMESTIC",
        -          "TRANSACTION_SUBTYPE_INTERNATIONAL",
        -          "TRANSACTION_SUBTYPE_WIRE_FEE",
        -          "TRANSACTION_SUBTYPE_SUBSCRIPTION_FEE",
        -          "TRANSACTION_SUBTYPE_INTL_TRANSACTION_FEE",
        -          "TRANSACTION_SUBTYPE_CREDIT_CARD_CREDIT",
        -          "TRANSACTION_SUBTYPE_DEBIT_CARD_CREDIT",
        -          "TRANSACTION_SUBTYPE_FEE_REBATE",
        -          "TRANSACTION_SUBTYPE_FEE_REVERSAL"
        -        ],
        -        "type": "string"
        -      },
        -      "type": {
        -        "enum": [
        -          "TRANSACTION_TYPE_UNSPECIFIED",
        -          "TRANSACTION_TYPE_TRANSFER",
        -          "TRANSACTION_TYPE_PAYMENT",
        -          "TRANSACTION_TYPE_CARD",
        -          "TRANSACTION_TYPE_WIRE",
        -          "TRANSACTION_TYPE_CHECK",
        -          "TRANSACTION_TYPE_FEE",
        -          "TRANSACTION_TYPE_REFUND",
        -          "TRANSACTION_TYPE_INTEREST",
        -          "TRANSACTION_TYPE_ATM",
        -          "TRANSACTION_TYPE_OTHER"
        -        ],
        -        "type": "string"
        -      },
        -      "updatedAt": {
        -        "anyOf": [
        -          {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "required": [
        -      "companyId",
        -      "accountId"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "properties": {
        +      "accountId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "amount": {
        +        "type": "string"
        +      },
        +      "authorizedDate": {
        +        "type": "string"
        +      },
        +      "cardId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "counterpartyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "counterpartyName": {
        +        "type": "string"
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "currencyCode": {
        +        "type": "string"
        +      },
        +      "date": {
        +        "type": "string"
        +      },
        +      "enrichments": {
        +        "items": {
        +          "properties": {
        +            "companyId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "connectionId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "createdAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "currencyCode": {
        +              "type": "string"
        +            },
        +            "detailDatatableCode": {
        +              "type": "string"
        +            },
        +            "externalAccountId": {
        +              "type": "string"
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "matchedAmount": {
        +              "type": "string"
        +            },
        +            "metadata": {
        +              "anyOf": [
        +                {
        +                  "properties": {
        +                    "values": {
        +                      "additionalProperties": {
        +                        "type": "string"
        +                      },
        +                      "type": "object"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "periodEnd": {
        +              "type": "string"
        +            },
        +            "periodStart": {
        +              "type": "string"
        +            },
        +            "provider": {
        +              "type": "string"
        +            },
        +            "status": {
        +              "enum": [
        +                "TRANSACTION_ENRICHMENT_STATUS_UNSPECIFIED",
        +                "TRANSACTION_ENRICHMENT_STATUS_LINKED",
        +                "TRANSACTION_ENRICHMENT_STATUS_AMBIGUOUS",
        +                "TRANSACTION_ENRICHMENT_STATUS_UNMATCHED"
        +              ],
        +              "type": "string"
        +            },
        +            "transactionId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "updatedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "required": [
        +            "companyId",
        +            "transactionId"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "fieldValues": {
        +        "items": {
        +          "properties": {
        +            "companyId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "createdAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "dateValue": {
        +              "type": "string"
        +            },
        +            "fieldId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "numberValue": {
        +              "type": "string"
        +            },
        +            "optionId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "optionPath": {
        +              "type": "string"
        +            },
        +            "source": {
        +              "type": "string"
        +            },
        +            "stringValue": {
        +              "type": "string"
        +            },
        +            "transactionId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "updatedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "required": [
        +            "companyId",
        +            "transactionId",
        +            "fieldId"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "location": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "address": {
        +                "type": "string"
        +              },
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "lat": {
        +                "type": "number"
        +              },
        +              "lon": {
        +                "type": "number"
        +              },
        +              "postalCode": {
        +                "type": "string"
        +              },
        +              "region": {
        +                "type": "string"
        +              },
        +              "storeNumber": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "memo": {
        +        "type": "string"
        +      },
        +      "metadata": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "increase": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "counterpartyExtraction": {
        +                        "type": "string"
        +                      },
        +                      "declineReason": {
        +                        "type": "string"
        +                      },
        +                      "routeId": {
        +                        "type": "string"
        +                      },
        +                      "routeType": {
        +                        "type": "string"
        +                      },
        +                      "sourceCategory": {
        +                        "type": "string"
        +                      },
        +                      "transactionId": {
        +                        "type": "string"
        +                      },
        +                      "transferId": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "plaid": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "byOrderOf": {
        +                        "type": "string"
        +                      },
        +                      "payee": {
        +                        "type": "string"
        +                      },
        +                      "payer": {
        +                        "type": "string"
        +                      },
        +                      "paymentMethod": {
        +                        "type": "string"
        +                      },
        +                      "paymentProcessor": {
        +                        "type": "string"
        +                      },
        +                      "ppdId": {
        +                        "type": "string"
        +                      },
        +                      "reason": {
        +                        "type": "string"
        +                      },
        +                      "referenceNumber": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "parentId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "provider": {
        +        "enum": [
        +          "TRANSACTION_PROVIDER_UNSPECIFIED",
        +          "TRANSACTION_PROVIDER_PLAID",
        +          "TRANSACTION_PROVIDER_MX",
        +          "TRANSACTION_PROVIDER_YODLEE",
        +          "TRANSACTION_PROVIDER_TELLER",
        +          "TRANSACTION_PROVIDER_MANUAL",
        +          "TRANSACTION_PROVIDER_OTHER",
        +          "TRANSACTION_PROVIDER_INCREASE"
        +        ],
        +        "type": "string"
        +      },
        +      "providerId": {
        +        "type": "string"
        +      },
        +      "raw": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": true,
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "status": {
        +        "enum": [
        +          "TRANSACTION_STATUS_UNSPECIFIED",
        +          "TRANSACTION_STATUS_PENDING",
        +          "TRANSACTION_STATUS_POSTED",
        +          "TRANSACTION_STATUS_CANCELLED",
        +          "TRANSACTION_STATUS_FAILED",
        +          "TRANSACTION_STATUS_REVERSED",
        +          "TRANSACTION_STATUS_REMOVED",
        +          "TRANSACTION_STATUS_DECLINED"
        +        ],
        +        "type": "string"
        +      },
        +      "subtype": {
        +        "enum": [
        +          "TRANSACTION_SUBTYPE_UNSPECIFIED",
        +          "TRANSACTION_SUBTYPE_EXTERNAL",
        +          "TRANSACTION_SUBTYPE_INTERNAL",
        +          "TRANSACTION_SUBTYPE_TREASURY",
        +          "TRANSACTION_SUBTYPE_EXPENSE_REIMBURSEMENT",
        +          "TRANSACTION_SUBTYPE_ACH",
        +          "TRANSACTION_SUBTYPE_CREDIT_CARD",
        +          "TRANSACTION_SUBTYPE_DEBIT_CARD",
        +          "TRANSACTION_SUBTYPE_DOMESTIC",
        +          "TRANSACTION_SUBTYPE_INTERNATIONAL",
        +          "TRANSACTION_SUBTYPE_WIRE_FEE",
        +          "TRANSACTION_SUBTYPE_SUBSCRIPTION_FEE",
        +          "TRANSACTION_SUBTYPE_INTL_TRANSACTION_FEE",
        +          "TRANSACTION_SUBTYPE_CREDIT_CARD_CREDIT",
        +          "TRANSACTION_SUBTYPE_DEBIT_CARD_CREDIT",
        +          "TRANSACTION_SUBTYPE_FEE_REBATE",
        +          "TRANSACTION_SUBTYPE_FEE_REVERSAL",
        +          "TRANSACTION_SUBTYPE_RTP",
        +          "TRANSACTION_SUBTYPE_FEDNOW",
        +          "TRANSACTION_SUBTYPE_BOOK"
        +        ],
        +        "type": "string"
        +      },
        +      "type": {
        +        "enum": [
        +          "TRANSACTION_TYPE_UNSPECIFIED",
        +          "TRANSACTION_TYPE_TRANSFER",
        +          "TRANSACTION_TYPE_PAYMENT",
        +          "TRANSACTION_TYPE_CARD",
        +          "TRANSACTION_TYPE_WIRE",
        +          "TRANSACTION_TYPE_FEE",
        +          "TRANSACTION_TYPE_REFUND",
        +          "TRANSACTION_TYPE_INTEREST",
        +          "TRANSACTION_TYPE_ATM",
        +          "TRANSACTION_TYPE_OTHER"
        +        ],
        +        "type": "string"
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "companyId",
        +      "accountId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Addedtransaction_preview_categorization_rule
  6. 210 tool updates
    • Changedaccount_get_account7 fields changed
      • addedOutput schema / properties / account / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "balanceCurrent": {
        +        "type": "string"
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "currency": {
        +        "type": "string"
        +      },
        +      "displayName": {
        +        "anyOf": [
        +          {
        +            "description": "Human-readable name (1-255 Unicode chars).",
        +            "properties": {
        +              "value": {
        +                "maxLength": 255,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "institutionName": {
        +        "type": "string"
        +      },
        +      "provider": {
        +        "enum": [
        +          "ACCOUNT_PROVIDER_UNSPECIFIED",
        +          "ACCOUNT_PROVIDER_INTERNAL",
        +          "ACCOUNT_PROVIDER_PLAID",
        +          "ACCOUNT_PROVIDER_MX",
        +          "ACCOUNT_PROVIDER_YODLEE",
        +          "ACCOUNT_PROVIDER_INCREASE"
        +        ],
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "ACCOUNT_STATUS_UNSPECIFIED",
        +          "ACCOUNT_STATUS_PENDING",
        +          "ACCOUNT_STATUS_ACTIVE",
        +          "ACCOUNT_STATUS_DORMANT",
        +          "ACCOUNT_STATUS_FROZEN",
        +          "ACCOUNT_STATUS_RESTRICTED",
        +          "ACCOUNT_STATUS_CLOSED"
        +        ],
        +        "type": "string"
        +      },
        +      "type": {
        +        "enum": [
        +          "ACCOUNT_TYPE_UNSPECIFIED",
        +          "ACCOUNT_TYPE_CHECKING",
        +          "ACCOUNT_TYPE_SAVINGS",
        +          "ACCOUNT_TYPE_CREDIT"
        +        ],
        +        "type": "string"
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "companyId",
        +      "displayName"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / account / properties
        Removed value: -{
        -  "balanceCurrent": {
        -    "type": "string"
        -  },
        -  "companyId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "currency": {
        -    "type": "string"
        -  },
        -  "displayName": {
        -    "description": "Human-readable name (1-255 Unicode chars).",
        -    "properties": {
        -      "value": {
        -        "maxLength": 255,
        -        "minLength": 1,
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "institutionName": {
        -    "type": "string"
        -  },
        -  "provider": {
        -    "enum": [
        -      "ACCOUNT_PROVIDER_UNSPECIFIED",
        -      "ACCOUNT_PROVIDER_INTERNAL",
        -      "ACCOUNT_PROVIDER_PLAID",
        -      "ACCOUNT_PROVIDER_MX",
        -      "ACCOUNT_PROVIDER_YODLEE",
        -      "ACCOUNT_PROVIDER_INCREASE"
        -    ],
        -    "type": "string"
        -  },
        -  "status": {
        -    "enum": [
        -      "ACCOUNT_STATUS_UNSPECIFIED",
        -      "ACCOUNT_STATUS_PENDING",
        -      "ACCOUNT_STATUS_ACTIVE",
        -      "ACCOUNT_STATUS_DORMANT",
        -      "ACCOUNT_STATUS_FROZEN",
        -      "ACCOUNT_STATUS_RESTRICTED",
        -      "ACCOUNT_STATUS_CLOSED"
        -    ],
        -    "type": "string"
        -  },
        -  "type": {
        -    "enum": [
        -      "ACCOUNT_TYPE_UNSPECIFIED",
        -      "ACCOUNT_TYPE_CHECKING",
        -      "ACCOUNT_TYPE_SAVINGS",
        -      "ACCOUNT_TYPE_CREDIT"
        -    ],
        -    "type": "string"
        -  },
        -  "updatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / account / required
        Removed value: -[
        -  "companyId",
        -  "displayName"
        -]
      • removedOutput schema / properties / account / type
        Removed value: -"object"
      • addedOutput schema / properties / details / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "accountId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "errorMessage": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "increaseMetadata": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "entityId": {
        +                "type": "string"
        +              },
        +              "increaseAccountId": {
        +                "type": "string"
        +              },
        +              "increaseAccountNumberId": {
        +                "type": "string"
        +              },
        +              "mask": {
        +                "type": "string"
        +              },
        +              "programId": {
        +                "type": "string"
        +              },
        +              "routingNumber": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "lastSyncedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "mxMetadata": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "institutionCode": {
        +                "type": "string"
        +              },
        +              "mask": {
        +                "type": "string"
        +              },
        +              "mxAccountGuid": {
        +                "type": "string"
        +              },
        +              "mxMemberGuid": {
        +                "type": "string"
        +              },
        +              "routingNumber": {
        +                "type": "string"
        +              },
        +              "subtype": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "plaidMetadata": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "consentExpiration": {
        +                "type": "string"
        +              },
        +              "mask": {
        +                "type": "string"
        +              },
        +              "plaidAccountId": {
        +                "type": "string"
        +              },
        +              "plaidItemId": {
        +                "type": "string"
        +              },
        +              "subtype": {
        +                "type": "string"
        +              },
        +              "verificationStatus": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "providerAccountId": {
        +        "type": "string"
        +      },
        +      "syncStatus": {
        +        "enum": [
        +          "SYNC_STATUS_UNSPECIFIED",
        +          "SYNC_STATUS_PENDING",
        +          "SYNC_STATUS_SYNCING",
        +          "SYNC_STATUS_SYNCED",
        +          "SYNC_STATUS_FAILED",
        +          "SYNC_STATUS_NOT_APPLICABLE"
        +        ],
        +        "type": "string"
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "yodleeMetadata": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "accountStatus": {
        +                "type": "string"
        +              },
        +              "container": {
        +                "type": "string"
        +              },
        +              "datasetName": {
        +                "type": "string"
        +              },
        +              "mask": {
        +                "type": "string"
        +              },
        +              "yodleeAccountId": {
        +                "type": "string"
        +              },
        +              "yodleeProviderAccountId": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / details / properties
        Removed value: -{
        -  "accountId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "errorMessage": {
        -    "type": "string"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "increaseMetadata": {
        -    "properties": {
        -      "entityId": {
        -        "type": "string"
        -      },
        -      "increaseAccountId": {
        -        "type": "string"
        -      },
        -      "increaseAccountNumberId": {
        -        "type": "string"
        -      },
        -      "mask": {
        -        "type": "string"
        -      },
        -      "programId": {
        -        "type": "string"
        -      },
        -      "routingNumber": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "lastSyncedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "mxMetadata": {
        -    "properties": {
        -      "institutionCode": {
        -        "type": "string"
        -      },
        -      "mask": {
        -        "type": "string"
        -      },
        -      "mxAccountGuid": {
        -        "type": "string"
        -      },
        -      "mxMemberGuid": {
        -        "type": "string"
        -      },
        -      "routingNumber": {
        -        "type": "string"
        -      },
        -      "subtype": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "plaidMetadata": {
        -    "properties": {
        -      "consentExpiration": {
        -        "type": "string"
        -      },
        -      "mask": {
        -        "type": "string"
        -      },
        -      "plaidAccountId": {
        -        "type": "string"
        -      },
        -      "plaidItemId": {
        -        "type": "string"
        -      },
        -      "subtype": {
        -        "type": "string"
        -      },
        -      "verificationStatus": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "providerAccountId": {
        -    "type": "string"
        -  },
        -  "syncStatus": {
        -    "enum": [
        -      "SYNC_STATUS_UNSPECIFIED",
        -      "SYNC_STATUS_PENDING",
        -      "SYNC_STATUS_SYNCING",
        -      "SYNC_STATUS_SYNCED",
        -      "SYNC_STATUS_FAILED",
        -      "SYNC_STATUS_NOT_APPLICABLE"
        -    ],
        -    "type": "string"
        -  },
        -  "updatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "yodleeMetadata": {
        -    "properties": {
        -      "accountStatus": {
        -        "type": "string"
        -      },
        -      "container": {
        -        "type": "string"
        -      },
        -      "datasetName": {
        -        "type": "string"
        -      },
        -      "mask": {
        -        "type": "string"
        -      },
        -      "yodleeAccountId": {
        -        "type": "string"
        -      },
        -      "yodleeProviderAccountId": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  }
        -}
      • removedOutput schema / properties / details / type
        Removed value: -"object"
    • Changedaccount_get_list_account_details29 fields changed
      • addedOutput schema / properties / details / items / properties / accountId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / details / items / properties / accountId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / details / items / properties / accountId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / details / items / properties / accountId / type
        Removed value: -"object"
      • addedOutput schema / properties / details / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / details / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / details / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / details / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / details / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / details / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / details / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / details / items / properties / increaseMetadata / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "entityId": {
        +        "type": "string"
        +      },
        +      "increaseAccountId": {
        +        "type": "string"
        +      },
        +      "increaseAccountNumberId": {
        +        "type": "string"
        +      },
        +      "mask": {
        +        "type": "string"
        +      },
        +      "programId": {
        +        "type": "string"
        +      },
        +      "routingNumber": {
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / details / items / properties / increaseMetadata / properties
        Removed value: -{
        -  "entityId": {
        -    "type": "string"
        -  },
        -  "increaseAccountId": {
        -    "type": "string"
        -  },
        -  "increaseAccountNumberId": {
        -    "type": "string"
        -  },
        -  "mask": {
        -    "type": "string"
        -  },
        -  "programId": {
        -    "type": "string"
        -  },
        -  "routingNumber": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / details / items / properties / increaseMetadata / type
        Removed value: -"object"
      • addedOutput schema / properties / details / items / properties / lastSyncedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / details / items / properties / lastSyncedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / details / items / properties / lastSyncedAt / type
        Removed value: -"string"
      • addedOutput schema / properties / details / items / properties / mxMetadata / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "institutionCode": {
        +        "type": "string"
        +      },
        +      "mask": {
        +        "type": "string"
        +      },
        +      "mxAccountGuid": {
        +        "type": "string"
        +      },
        +      "mxMemberGuid": {
        +        "type": "string"
        +      },
        +      "routingNumber": {
        +        "type": "string"
        +      },
        +      "subtype": {
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / details / items / properties / mxMetadata / properties
        Removed value: -{
        -  "institutionCode": {
        -    "type": "string"
        -  },
        -  "mask": {
        -    "type": "string"
        -  },
        -  "mxAccountGuid": {
        -    "type": "string"
        -  },
        -  "mxMemberGuid": {
        -    "type": "string"
        -  },
        -  "routingNumber": {
        -    "type": "string"
        -  },
        -  "subtype": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / details / items / properties / mxMetadata / type
        Removed value: -"object"
      • addedOutput schema / properties / details / items / properties / plaidMetadata / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "consentExpiration": {
        +        "type": "string"
        +      },
        +      "mask": {
        +        "type": "string"
        +      },
        +      "plaidAccountId": {
        +        "type": "string"
        +      },
        +      "plaidItemId": {
        +        "type": "string"
        +      },
        +      "subtype": {
        +        "type": "string"
        +      },
        +      "verificationStatus": {
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / details / items / properties / plaidMetadata / properties
        Removed value: -{
        -  "consentExpiration": {
        -    "type": "string"
        -  },
        -  "mask": {
        -    "type": "string"
        -  },
        -  "plaidAccountId": {
        -    "type": "string"
        -  },
        -  "plaidItemId": {
        -    "type": "string"
        -  },
        -  "subtype": {
        -    "type": "string"
        -  },
        -  "verificationStatus": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / details / items / properties / plaidMetadata / type
        Removed value: -"object"
      • addedOutput schema / properties / details / items / properties / updatedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / details / items / properties / updatedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / details / items / properties / updatedAt / type
        Removed value: -"string"
      • addedOutput schema / properties / details / items / properties / yodleeMetadata / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "accountStatus": {
        +        "type": "string"
        +      },
        +      "container": {
        +        "type": "string"
        +      },
        +      "datasetName": {
        +        "type": "string"
        +      },
        +      "mask": {
        +        "type": "string"
        +      },
        +      "yodleeAccountId": {
        +        "type": "string"
        +      },
        +      "yodleeProviderAccountId": {
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / details / items / properties / yodleeMetadata / properties
        Removed value: -{
        -  "accountStatus": {
        -    "type": "string"
        -  },
        -  "container": {
        -    "type": "string"
        -  },
        -  "datasetName": {
        -    "type": "string"
        -  },
        -  "mask": {
        -    "type": "string"
        -  },
        -  "yodleeAccountId": {
        -    "type": "string"
        -  },
        -  "yodleeProviderAccountId": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / details / items / properties / yodleeMetadata / type
        Removed value: -"object"
    • Changedaccount_get_list_accounts18 fields changed
      • addedOutput schema / properties / accounts / items / properties / companyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / accounts / items / properties / companyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / accounts / items / properties / companyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / accounts / items / properties / companyId / type
        Removed value: -"object"
      • addedOutput schema / properties / accounts / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / accounts / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / accounts / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / accounts / items / properties / displayName / anyOf
        Added value: +[
        +  {
        +    "description": "Human-readable name (1-255 Unicode chars).",
        +    "properties": {
        +      "value": {
        +        "maxLength": 255,
        +        "minLength": 1,
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / accounts / items / properties / displayName / description
        Removed value: -"Human-readable name (1-255 Unicode chars)."
      • removedOutput schema / properties / accounts / items / properties / displayName / properties
        Removed value: -{
        -  "value": {
        -    "maxLength": 255,
        -    "minLength": 1,
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / accounts / items / properties / displayName / type
        Removed value: -"object"
      • addedOutput schema / properties / accounts / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / accounts / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / accounts / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / accounts / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / accounts / items / properties / updatedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / accounts / items / properties / updatedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / accounts / items / properties / updatedAt / type
        Removed value: -"string"
    • Changedaccounting_close_period5 fields changed
      • changedInput schema / properties / granularity / enum
        Previous value: -[
        -  "PERIOD_GRANULARITY_UNSPECIFIED",
        -  "PERIOD_GRANULARITY_MONTH",
        -  "PERIOD_GRANULARITY_QUARTER",
        -  "PERIOD_GRANULARITY_YEAR"
        -]New value: +[
        +  "PERIOD_GRANULARITY_MONTH",
        +  "PERIOD_GRANULARITY_QUARTER",
        +  "PERIOD_GRANULARITY_YEAR"
        +]
      • addedOutput schema / properties / period / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "closedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "closedBy": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "currencies": {
        +        "items": {
        +          "properties": {
        +            "closingEntryId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "currencyCode": {
        +              "type": "string"
        +            },
        +            "netIncome": {
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "granularity": {
        +        "enum": [
        +          "PERIOD_GRANULARITY_UNSPECIFIED",
        +          "PERIOD_GRANULARITY_MONTH",
        +          "PERIOD_GRANULARITY_QUARTER",
        +          "PERIOD_GRANULARITY_YEAR"
        +        ],
        +        "type": "string"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "periodEnd": {
        +        "type": "string"
        +      },
        +      "periodStart": {
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "ACCOUNTING_PERIOD_STATUS_UNSPECIFIED",
        +          "ACCOUNTING_PERIOD_STATUS_OPEN",
        +          "ACCOUNTING_PERIOD_STATUS_CLOSED"
        +        ],
        +        "type": "string"
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "companyId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / period / properties
        Removed value: -{
        -  "closedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "closedBy": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "companyId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "currencies": {
        -    "items": {
        -      "properties": {
        -        "closingEntryId": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "currencyCode": {
        -          "type": "string"
        -        },
        -        "netIncome": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "granularity": {
        -    "enum": [
        -      "PERIOD_GRANULARITY_UNSPECIFIED",
        -      "PERIOD_GRANULARITY_MONTH",
        -      "PERIOD_GRANULARITY_QUARTER",
        -      "PERIOD_GRANULARITY_YEAR"
        -    ],
        -    "type": "string"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "periodEnd": {
        -    "type": "string"
        -  },
        -  "periodStart": {
        -    "type": "string"
        -  },
        -  "status": {
        -    "enum": [
        -      "ACCOUNTING_PERIOD_STATUS_UNSPECIFIED",
        -      "ACCOUNTING_PERIOD_STATUS_OPEN",
        -      "ACCOUNTING_PERIOD_STATUS_CLOSED"
        -    ],
        -    "type": "string"
        -  },
        -  "updatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / period / required
        Removed value: -[
        -  "companyId"
        -]
      • removedOutput schema / properties / period / type
        Removed value: -"object"
    • Changedaccounting_create_schedule5 fields changed
      • changedInput schema / properties / kind / enum
        Previous value: -[
        -  "SCHEDULE_KIND_UNSPECIFIED",
        -  "SCHEDULE_KIND_PREPAID_AMORTIZATION",
        -  "SCHEDULE_KIND_DEFERRED_REVENUE",
        -  "SCHEDULE_KIND_DEPRECIATION",
        -  "SCHEDULE_KIND_ACCRUAL_SPREAD"
        -]New value: +[
        +  "SCHEDULE_KIND_PREPAID_AMORTIZATION",
        +  "SCHEDULE_KIND_DEFERRED_REVENUE",
        +  "SCHEDULE_KIND_DEPRECIATION",
        +  "SCHEDULE_KIND_ACCRUAL_SPREAD"
        +]
      • addedOutput schema / properties / schedule / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "creditGlAccountId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "currencyCode": {
        +        "type": "string"
        +      },
        +      "debitGlAccountId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "kind": {
        +        "enum": [
        +          "SCHEDULE_KIND_UNSPECIFIED",
        +          "SCHEDULE_KIND_PREPAID_AMORTIZATION",
        +          "SCHEDULE_KIND_DEFERRED_REVENUE",
        +          "SCHEDULE_KIND_DEPRECIATION",
        +          "SCHEDULE_KIND_ACCRUAL_SPREAD"
        +        ],
        +        "type": "string"
        +      },
        +      "periodCount": {
        +        "type": "integer"
        +      },
        +      "postings": {
        +        "items": {
        +          "properties": {
        +            "amount": {
        +              "type": "string"
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "journalEntryId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "periodDate": {
        +              "type": "string"
        +            },
        +            "periodIndex": {
        +              "type": "integer"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "sourceTransactionId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "startDate": {
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "SCHEDULE_STATUS_UNSPECIFIED",
        +          "SCHEDULE_STATUS_ACTIVE",
        +          "SCHEDULE_STATUS_COMPLETED",
        +          "SCHEDULE_STATUS_CANCELLED"
        +        ],
        +        "type": "string"
        +      },
        +      "totalAmount": {
        +        "type": "string"
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "companyId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / schedule / properties
        Removed value: -{
        -  "companyId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "creditGlAccountId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "currencyCode": {
        -    "type": "string"
        -  },
        -  "debitGlAccountId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "kind": {
        -    "enum": [
        -      "SCHEDULE_KIND_UNSPECIFIED",
        -      "SCHEDULE_KIND_PREPAID_AMORTIZATION",
        -      "SCHEDULE_KIND_DEFERRED_REVENUE",
        -      "SCHEDULE_KIND_DEPRECIATION",
        -      "SCHEDULE_KIND_ACCRUAL_SPREAD"
        -    ],
        -    "type": "string"
        -  },
        -  "periodCount": {
        -    "type": "integer"
        -  },
        -  "postings": {
        -    "items": {
        -      "properties": {
        -        "amount": {
        -          "type": "string"
        -        },
        -        "id": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "journalEntryId": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "periodDate": {
        -          "type": "string"
        -        },
        -        "periodIndex": {
        -          "type": "integer"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "sourceTransactionId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "startDate": {
        -    "type": "string"
        -  },
        -  "status": {
        -    "enum": [
        -      "SCHEDULE_STATUS_UNSPECIFIED",
        -      "SCHEDULE_STATUS_ACTIVE",
        -      "SCHEDULE_STATUS_COMPLETED",
        -      "SCHEDULE_STATUS_CANCELLED"
        -    ],
        -    "type": "string"
        -  },
        -  "totalAmount": {
        -    "type": "string"
        -  },
        -  "updatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / schedule / required
        Removed value: -[
        -  "companyId"
        -]
      • removedOutput schema / properties / schedule / type
        Removed value: -"object"
    • Changedaccounting_get_balance_sheet24 fields changed
      • addedOutput schema / properties / assetRows / items / properties / glAccountId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / assetRows / items / properties / glAccountId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / assetRows / items / properties / glAccountId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / assetRows / items / properties / glAccountId / type
        Removed value: -"object"
      • addedOutput schema / properties / assetRows / items / properties / parentId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / assetRows / items / properties / parentId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / assetRows / items / properties / parentId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / assetRows / items / properties / parentId / type
        Removed value: -"object"
      • addedOutput schema / properties / equityRows / items / properties / glAccountId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / equityRows / items / properties / glAccountId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / equityRows / items / properties / glAccountId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / equityRows / items / properties / glAccountId / type
        Removed value: -"object"
      • addedOutput schema / properties / equityRows / items / properties / parentId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / equityRows / items / properties / parentId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / equityRows / items / properties / parentId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / equityRows / items / properties / parentId / type
        Removed value: -"object"
      • addedOutput schema / properties / liabilityRows / items / properties / glAccountId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / liabilityRows / items / properties / glAccountId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / liabilityRows / items / properties / glAccountId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / liabilityRows / items / properties / glAccountId / type
        Removed value: -"object"
      • addedOutput schema / properties / liabilityRows / items / properties / parentId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / liabilityRows / items / properties / parentId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / liabilityRows / items / properties / parentId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / liabilityRows / items / properties / parentId / type
        Removed value: -"object"
    • Changedaccounting_get_chart_of_accounts22 fields changed
      • addedOutput schema / properties / accounts / items / properties / companyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / accounts / items / properties / companyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / accounts / items / properties / companyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / accounts / items / properties / companyId / type
        Removed value: -"object"
      • addedOutput schema / properties / accounts / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / accounts / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / accounts / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / accounts / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / accounts / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / accounts / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / accounts / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / accounts / items / properties / name / anyOf
        Added value: +[
        +  {
        +    "description": "Human-readable name (1-255 Unicode chars).",
        +    "properties": {
        +      "value": {
        +        "maxLength": 255,
        +        "minLength": 1,
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / accounts / items / properties / name / description
        Removed value: -"Human-readable name (1-255 Unicode chars)."
      • removedOutput schema / properties / accounts / items / properties / name / properties
        Removed value: -{
        -  "value": {
        -    "maxLength": 255,
        -    "minLength": 1,
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / accounts / items / properties / name / type
        Removed value: -"object"
      • addedOutput schema / properties / accounts / items / properties / parentId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / accounts / items / properties / parentId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / accounts / items / properties / parentId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / accounts / items / properties / parentId / type
        Removed value: -"object"
      • addedOutput schema / properties / accounts / items / properties / updatedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / accounts / items / properties / updatedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / accounts / items / properties / updatedAt / type
        Removed value: -"string"
    • Changedaccounting_get_general_ledger8 fields changed
      • addedOutput schema / properties / rows / items / properties / journalEntryId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / rows / items / properties / journalEntryId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / rows / items / properties / journalEntryId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / rows / items / properties / journalEntryId / type
        Removed value: -"object"
      • addedOutput schema / properties / rows / items / properties / transactionId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / rows / items / properties / transactionId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / rows / items / properties / transactionId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / rows / items / properties / transactionId / type
        Removed value: -"object"
    • Changedaccounting_get_journal_entry_by_transaction4 fields changed
      • addedOutput schema / properties / entry / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "currencyCode": {
        +        "type": "string"
        +      },
        +      "entryDate": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "lines": {
        +        "items": {
        +          "properties": {
        +            "accountCode": {
        +              "type": "string"
        +            },
        +            "accountName": {
        +              "type": "string"
        +            },
        +            "amount": {
        +              "type": "string"
        +            },
        +            "glAccountId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "lineNo": {
        +              "type": "integer"
        +            },
        +            "memo": {
        +              "type": "string"
        +            },
        +            "side": {
        +              "enum": [
        +                "JOURNAL_ENTRY_SIDE_UNSPECIFIED",
        +                "JOURNAL_ENTRY_SIDE_DEBIT",
        +                "JOURNAL_ENTRY_SIDE_CREDIT"
        +              ],
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "memo": {
        +        "type": "string"
        +      },
        +      "needsReview": {
        +        "type": "boolean"
        +      },
        +      "needsReviewReason": {
        +        "enum": [
        +          "NEEDS_REVIEW_REASON_UNSPECIFIED",
        +          "NEEDS_REVIEW_REASON_UNCATEGORIZED",
        +          "NEEDS_REVIEW_REASON_REVERSED",
        +          "NEEDS_REVIEW_REASON_UNMAPPED_LEGACY"
        +        ],
        +        "type": "string"
        +      },
        +      "reference": {
        +        "type": "string"
        +      },
        +      "source": {
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "JOURNAL_ENTRY_STATUS_UNSPECIFIED",
        +          "JOURNAL_ENTRY_STATUS_DRAFT",
        +          "JOURNAL_ENTRY_STATUS_POSTED",
        +          "JOURNAL_ENTRY_STATUS_VOID"
        +        ],
        +        "type": "string"
        +      },
        +      "transactionId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "companyId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / entry / properties
        Removed value: -{
        -  "companyId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "currencyCode": {
        -    "type": "string"
        -  },
        -  "entryDate": {
        -    "type": "string"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "lines": {
        -    "items": {
        -      "properties": {
        -        "accountCode": {
        -          "type": "string"
        -        },
        -        "accountName": {
        -          "type": "string"
        -        },
        -        "amount": {
        -          "type": "string"
        -        },
        -        "glAccountId": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "id": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "lineNo": {
        -          "type": "integer"
        -        },
        -        "memo": {
        -          "type": "string"
        -        },
        -        "side": {
        -          "enum": [
        -            "JOURNAL_ENTRY_SIDE_UNSPECIFIED",
        -            "JOURNAL_ENTRY_SIDE_DEBIT",
        -            "JOURNAL_ENTRY_SIDE_CREDIT"
        -          ],
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "memo": {
        -    "type": "string"
        -  },
        -  "needsReview": {
        -    "type": "boolean"
        -  },
        -  "needsReviewReason": {
        -    "enum": [
        -      "NEEDS_REVIEW_REASON_UNSPECIFIED",
        -      "NEEDS_REVIEW_REASON_UNCATEGORIZED",
        -      "NEEDS_REVIEW_REASON_REVERSED",
        -      "NEEDS_REVIEW_REASON_UNMAPPED_LEGACY"
        -    ],
        -    "type": "string"
        -  },
        -  "reference": {
        -    "type": "string"
        -  },
        -  "source": {
        -    "type": "string"
        -  },
        -  "status": {
        -    "enum": [
        -      "JOURNAL_ENTRY_STATUS_UNSPECIFIED",
        -      "JOURNAL_ENTRY_STATUS_DRAFT",
        -      "JOURNAL_ENTRY_STATUS_POSTED",
        -      "JOURNAL_ENTRY_STATUS_VOID"
        -    ],
        -    "type": "string"
        -  },
        -  "transactionId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "updatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / entry / required
        Removed value: -[
        -  "companyId"
        -]
      • removedOutput schema / properties / entry / type
        Removed value: -"object"
    • Changedaccounting_get_list_journal_entries26 fields changed
      • addedOutput schema / properties / entries / items / properties / companyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / entries / items / properties / companyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / entries / items / properties / companyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / entries / items / properties / companyId / type
        Removed value: -"object"
      • addedOutput schema / properties / entries / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / entries / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / entries / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / entries / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / entries / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / entries / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / entries / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / entries / items / properties / lines / items / properties / glAccountId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / entries / items / properties / lines / items / properties / glAccountId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / entries / items / properties / lines / items / properties / glAccountId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / entries / items / properties / lines / items / properties / glAccountId / type
        Removed value: -"object"
      • addedOutput schema / properties / entries / items / properties / lines / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / entries / items / properties / lines / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / entries / items / properties / lines / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / entries / items / properties / lines / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / entries / items / properties / transactionId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / entries / items / properties / transactionId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / entries / items / properties / transactionId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / entries / items / properties / transactionId / type
        Removed value: -"object"
      • addedOutput schema / properties / entries / items / properties / updatedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / entries / items / properties / updatedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / entries / items / properties / updatedAt / type
        Removed value: -"string"
    • Changedaccounting_get_list_periods25 fields changed
      • addedOutput schema / properties / periods / items / properties / closedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / periods / items / properties / closedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / periods / items / properties / closedAt / type
        Removed value: -"string"
      • addedOutput schema / properties / periods / items / properties / closedBy / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / periods / items / properties / closedBy / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / periods / items / properties / closedBy / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / periods / items / properties / closedBy / type
        Removed value: -"object"
      • addedOutput schema / properties / periods / items / properties / companyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / periods / items / properties / companyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / periods / items / properties / companyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / periods / items / properties / companyId / type
        Removed value: -"object"
      • addedOutput schema / properties / periods / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / periods / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / periods / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / periods / items / properties / currencies / items / properties / closingEntryId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / periods / items / properties / currencies / items / properties / closingEntryId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / periods / items / properties / currencies / items / properties / closingEntryId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / periods / items / properties / currencies / items / properties / closingEntryId / type
        Removed value: -"object"
      • addedOutput schema / properties / periods / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / periods / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / periods / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / periods / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / periods / items / properties / updatedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / periods / items / properties / updatedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / periods / items / properties / updatedAt / type
        Removed value: -"string"
    • Changedaccounting_get_list_schedules34 fields changed
      • addedOutput schema / properties / schedules / items / properties / companyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / schedules / items / properties / companyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / schedules / items / properties / companyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / schedules / items / properties / companyId / type
        Removed value: -"object"
      • addedOutput schema / properties / schedules / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / schedules / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / schedules / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / schedules / items / properties / creditGlAccountId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / schedules / items / properties / creditGlAccountId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / schedules / items / properties / creditGlAccountId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / schedules / items / properties / creditGlAccountId / type
        Removed value: -"object"
      • addedOutput schema / properties / schedules / items / properties / debitGlAccountId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / schedules / items / properties / debitGlAccountId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / schedules / items / properties / debitGlAccountId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / schedules / items / properties / debitGlAccountId / type
        Removed value: -"object"
      • addedOutput schema / properties / schedules / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / schedules / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / schedules / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / schedules / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / schedules / items / properties / postings / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / schedules / items / properties / postings / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / schedules / items / properties / postings / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / schedules / items / properties / postings / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / schedules / items / properties / postings / items / properties / journalEntryId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / schedules / items / properties / postings / items / properties / journalEntryId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / schedules / items / properties / postings / items / properties / journalEntryId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / schedules / items / properties / postings / items / properties / journalEntryId / type
        Removed value: -"object"
      • addedOutput schema / properties / schedules / items / properties / sourceTransactionId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / schedules / items / properties / sourceTransactionId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / schedules / items / properties / sourceTransactionId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / schedules / items / properties / sourceTransactionId / type
        Removed value: -"object"
      • addedOutput schema / properties / schedules / items / properties / updatedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / schedules / items / properties / updatedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / schedules / items / properties / updatedAt / type
        Removed value: -"string"
    • Changedaccounting_get_period4 fields changed
      • addedOutput schema / properties / period / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "closedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "closedBy": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "currencies": {
        +        "items": {
        +          "properties": {
        +            "closingEntryId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "currencyCode": {
        +              "type": "string"
        +            },
        +            "netIncome": {
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "granularity": {
        +        "enum": [
        +          "PERIOD_GRANULARITY_UNSPECIFIED",
        +          "PERIOD_GRANULARITY_MONTH",
        +          "PERIOD_GRANULARITY_QUARTER",
        +          "PERIOD_GRANULARITY_YEAR"
        +        ],
        +        "type": "string"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "periodEnd": {
        +        "type": "string"
        +      },
        +      "periodStart": {
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "ACCOUNTING_PERIOD_STATUS_UNSPECIFIED",
        +          "ACCOUNTING_PERIOD_STATUS_OPEN",
        +          "ACCOUNTING_PERIOD_STATUS_CLOSED"
        +        ],
        +        "type": "string"
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "companyId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / period / properties
        Removed value: -{
        -  "closedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "closedBy": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "companyId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "currencies": {
        -    "items": {
        -      "properties": {
        -        "closingEntryId": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "currencyCode": {
        -          "type": "string"
        -        },
        -        "netIncome": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "granularity": {
        -    "enum": [
        -      "PERIOD_GRANULARITY_UNSPECIFIED",
        -      "PERIOD_GRANULARITY_MONTH",
        -      "PERIOD_GRANULARITY_QUARTER",
        -      "PERIOD_GRANULARITY_YEAR"
        -    ],
        -    "type": "string"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "periodEnd": {
        -    "type": "string"
        -  },
        -  "periodStart": {
        -    "type": "string"
        -  },
        -  "status": {
        -    "enum": [
        -      "ACCOUNTING_PERIOD_STATUS_UNSPECIFIED",
        -      "ACCOUNTING_PERIOD_STATUS_OPEN",
        -      "ACCOUNTING_PERIOD_STATUS_CLOSED"
        -    ],
        -    "type": "string"
        -  },
        -  "updatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / period / required
        Removed value: -[
        -  "companyId"
        -]
      • removedOutput schema / properties / period / type
        Removed value: -"object"
    • Changedaccounting_get_profit_and_loss16 fields changed
      • addedOutput schema / properties / expenseRows / items / properties / glAccountId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / expenseRows / items / properties / glAccountId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / expenseRows / items / properties / glAccountId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / expenseRows / items / properties / glAccountId / type
        Removed value: -"object"
      • addedOutput schema / properties / expenseRows / items / properties / parentId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / expenseRows / items / properties / parentId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / expenseRows / items / properties / parentId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / expenseRows / items / properties / parentId / type
        Removed value: -"object"
      • addedOutput schema / properties / revenueRows / items / properties / glAccountId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / revenueRows / items / properties / glAccountId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / revenueRows / items / properties / glAccountId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / revenueRows / items / properties / glAccountId / type
        Removed value: -"object"
      • addedOutput schema / properties / revenueRows / items / properties / parentId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / revenueRows / items / properties / parentId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / revenueRows / items / properties / parentId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / revenueRows / items / properties / parentId / type
        Removed value: -"object"
    • Changedaccounting_get_schedule4 fields changed
      • addedOutput schema / properties / schedule / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "creditGlAccountId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "currencyCode": {
        +        "type": "string"
        +      },
        +      "debitGlAccountId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "kind": {
        +        "enum": [
        +          "SCHEDULE_KIND_UNSPECIFIED",
        +          "SCHEDULE_KIND_PREPAID_AMORTIZATION",
        +          "SCHEDULE_KIND_DEFERRED_REVENUE",
        +          "SCHEDULE_KIND_DEPRECIATION",
        +          "SCHEDULE_KIND_ACCRUAL_SPREAD"
        +        ],
        +        "type": "string"
        +      },
        +      "periodCount": {
        +        "type": "integer"
        +      },
        +      "postings": {
        +        "items": {
        +          "properties": {
        +            "amount": {
        +              "type": "string"
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "journalEntryId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "periodDate": {
        +              "type": "string"
        +            },
        +            "periodIndex": {
        +              "type": "integer"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "sourceTransactionId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "startDate": {
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "SCHEDULE_STATUS_UNSPECIFIED",
        +          "SCHEDULE_STATUS_ACTIVE",
        +          "SCHEDULE_STATUS_COMPLETED",
        +          "SCHEDULE_STATUS_CANCELLED"
        +        ],
        +        "type": "string"
        +      },
        +      "totalAmount": {
        +        "type": "string"
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "companyId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / schedule / properties
        Removed value: -{
        -  "companyId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "creditGlAccountId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "currencyCode": {
        -    "type": "string"
        -  },
        -  "debitGlAccountId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "kind": {
        -    "enum": [
        -      "SCHEDULE_KIND_UNSPECIFIED",
        -      "SCHEDULE_KIND_PREPAID_AMORTIZATION",
        -      "SCHEDULE_KIND_DEFERRED_REVENUE",
        -      "SCHEDULE_KIND_DEPRECIATION",
        -      "SCHEDULE_KIND_ACCRUAL_SPREAD"
        -    ],
        -    "type": "string"
        -  },
        -  "periodCount": {
        -    "type": "integer"
        -  },
        -  "postings": {
        -    "items": {
        -      "properties": {
        -        "amount": {
        -          "type": "string"
        -        },
        -        "id": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "journalEntryId": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "periodDate": {
        -          "type": "string"
        -        },
        -        "periodIndex": {
        -          "type": "integer"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "sourceTransactionId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "startDate": {
        -    "type": "string"
        -  },
        -  "status": {
        -    "enum": [
        -      "SCHEDULE_STATUS_UNSPECIFIED",
        -      "SCHEDULE_STATUS_ACTIVE",
        -      "SCHEDULE_STATUS_COMPLETED",
        -      "SCHEDULE_STATUS_CANCELLED"
        -    ],
        -    "type": "string"
        -  },
        -  "totalAmount": {
        -    "type": "string"
        -  },
        -  "updatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / schedule / required
        Removed value: -[
        -  "companyId"
        -]
      • removedOutput schema / properties / schedule / type
        Removed value: -"object"
    • Changedaccounting_get_trial_balance4 fields changed
      • addedOutput schema / properties / rows / items / properties / glAccountId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / rows / items / properties / glAccountId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / rows / items / properties / glAccountId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / rows / items / properties / glAccountId / type
        Removed value: -"object"
    • Changedaccounting_list_accounting_audit_events22 fields changed
      • addedOutput schema / properties / events / items / properties / actorUserId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / events / items / properties / actorUserId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / events / items / properties / actorUserId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / events / items / properties / actorUserId / type
        Removed value: -"object"
      • removedOutput schema / properties / events / items / properties / changes / additionalProperties
        Removed value: -true
      • addedOutput schema / properties / events / items / properties / changes / anyOf
        Added value: +[
        +  {
        +    "additionalProperties": true,
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / events / items / properties / changes / type
        Removed value: -"object"
      • addedOutput schema / properties / events / items / properties / companyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / events / items / properties / companyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / events / items / properties / companyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / events / items / properties / companyId / type
        Removed value: -"object"
      • addedOutput schema / properties / events / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / events / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / events / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / events / items / properties / entityId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / events / items / properties / entityId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / events / items / properties / entityId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / events / items / properties / entityId / type
        Removed value: -"object"
      • addedOutput schema / properties / events / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / events / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / events / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / events / items / properties / id / type
        Removed value: -"object"
    • Changedaccounting_preview_schedule8 fields changed
      • addedOutput schema / properties / postings / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / postings / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / postings / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / postings / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / postings / items / properties / journalEntryId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / postings / items / properties / journalEntryId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / postings / items / properties / journalEntryId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / postings / items / properties / journalEntryId / type
        Removed value: -"object"
    • Changedaccounting_propose_schedules16 fields changed
      • addedOutput schema / properties / proposals / items / properties / creditGlAccountId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / proposals / items / properties / creditGlAccountId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / proposals / items / properties / creditGlAccountId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / proposals / items / properties / creditGlAccountId / type
        Removed value: -"object"
      • addedOutput schema / properties / proposals / items / properties / debitGlAccountId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / proposals / items / properties / debitGlAccountId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / proposals / items / properties / debitGlAccountId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / proposals / items / properties / debitGlAccountId / type
        Removed value: -"object"
      • addedOutput schema / properties / proposals / items / properties / rationale / anyOf
        Added value: +[
        +  {
        +    "description": "Free-form description (max 5000 chars).",
        +    "properties": {
        +      "value": {
        +        "maxLength": 5000,
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / proposals / items / properties / rationale / description
        Removed value: -"Free-form description (max 5000 chars)."
      • removedOutput schema / properties / proposals / items / properties / rationale / properties
        Removed value: -{
        -  "value": {
        -    "maxLength": 5000,
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / proposals / items / properties / rationale / type
        Removed value: -"object"
      • addedOutput schema / properties / proposals / items / properties / sourceTransactionId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / proposals / items / properties / sourceTransactionId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / proposals / items / properties / sourceTransactionId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / proposals / items / properties / sourceTransactionId / type
        Removed value: -"object"
    • Changedaccounting_upsert_journal_entry5 fields changed
      • changedInput schema / properties / entry / properties / lines / items / properties / side / enum
        Previous value: -[
        -  "JOURNAL_ENTRY_SIDE_UNSPECIFIED",
        -  "JOURNAL_ENTRY_SIDE_DEBIT",
        -  "JOURNAL_ENTRY_SIDE_CREDIT"
        -]New value: +[
        +  "JOURNAL_ENTRY_SIDE_DEBIT",
        +  "JOURNAL_ENTRY_SIDE_CREDIT"
        +]
      • addedOutput schema / properties / journalEntryId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / journalEntryId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / journalEntryId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / journalEntryId / type
        Removed value: -"object"
    • Changedads_insight_summarize_campaign_window4 fields changed
      • changedInput schema / properties / provider / enum
        Previous value: -[
        -  "PROVIDER_UNSPECIFIED",
        -  "PROVIDER_PLAID",
        -  "PROVIDER_STRIPE",
        -  "PROVIDER_RAMP",
        -  "PROVIDER_GOOGLE_ADS",
        -  "PROVIDER_META_ADS",
        -  "PROVIDER_MERCURY",
        -  "PROVIDER_GMAIL",
        -  "PROVIDER_SLACK",
        -  "PROVIDER_TIKTOK_ADS",
        -  "PROVIDER_SHOPIFY",
        -  "PROVIDER_HUBSPOT",
        -  "PROVIDER_X_ADS",
        -  "PROVIDER_DOCUSIGN"
        -]New value: +[
        +  "PROVIDER_PLAID",
        +  "PROVIDER_STRIPE",
        +  "PROVIDER_RAMP",
        +  "PROVIDER_GOOGLE_ADS",
        +  "PROVIDER_META_ADS",
        +  "PROVIDER_MERCURY",
        +  "PROVIDER_GMAIL",
        +  "PROVIDER_SLACK",
        +  "PROVIDER_TIKTOK_ADS",
        +  "PROVIDER_SHOPIFY",
        +  "PROVIDER_HUBSPOT",
        +  "PROVIDER_X_ADS",
        +  "PROVIDER_DOCUSIGN"
        +]
      • addedOutput schema / properties / generatedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / generatedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / generatedAt / type
        Removed value: -"string"
    • Addedapproval_session_create_approval_session
    • Changedapproval_session_get_approval_session_status3 fields changed
      • addedOutput schema / properties / updatedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / updatedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / updatedAt / type
        Removed value: -"string"
    • Changedcap_table_close_cap_table_round27 fields changed
      • addedOutput schema / properties / result / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "convertedSafes": {
        +        "items": {
        +          "properties": {
        +            "conversionPrice": {
        +              "type": "string"
        +            },
        +            "effectiveCap": {
        +              "type": "string"
        +            },
        +            "effectiveDiscount": {
        +              "type": "string"
        +            },
        +            "investorId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "method": {
        +              "enum": [
        +                "CAP_TABLE_CONVERSION_METHOD_UNSPECIFIED",
        +                "CAP_TABLE_CONVERSION_METHOD_CAP",
        +                "CAP_TABLE_CONVERSION_METHOD_DISCOUNT",
        +                "CAP_TABLE_CONVERSION_METHOD_BETTER_OF_CAP",
        +                "CAP_TABLE_CONVERSION_METHOD_BETTER_OF_DISCOUNT",
        +                "CAP_TABLE_CONVERSION_METHOD_MFN_ADJUSTED",
        +                "CAP_TABLE_CONVERSION_METHOD_ROUND_PRICE"
        +              ],
        +              "type": "string"
        +            },
        +            "name": {
        +              "type": "string"
        +            },
        +            "ownershipPct": {
        +              "type": "string"
        +            },
        +            "shares": {
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "investorId"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "invariantsHold": {
        +        "type": "boolean"
        +      },
        +      "investorShares": {
        +        "type": "string"
        +      },
        +      "optionPool": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "netNewPoolShares": {
        +                "type": "string"
        +              },
        +              "poolPct": {
        +                "type": "string"
        +              },
        +              "poolShares": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "postMoneyValuation": {
        +        "type": "string"
        +      },
        +      "postRoundFdsc": {
        +        "type": "string"
        +      },
        +      "preInvestmentFdsc": {
        +        "type": "string"
        +      },
        +      "preInvestmentShares": {
        +        "type": "string"
        +      },
        +      "pricePerShare": {
        +        "type": "string"
        +      },
        +      "roundId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "snapshots": {
        +        "items": {
        +          "properties": {
        +            "conversionDilution": {
        +              "type": "string"
        +            },
        +            "fullyDilutedShares": {
        +              "type": "string"
        +            },
        +            "ownershipPct": {
        +              "type": "string"
        +            },
        +            "shares": {
        +              "type": "string"
        +            },
        +            "shuffleDilution": {
        +              "type": "string"
        +            },
        +            "stakeholderId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "stakeholderName": {
        +              "type": "string"
        +            },
        +            "stakeholderType": {
        +              "type": "string"
        +            },
        +            "totalRoundDilution": {
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "warnings": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      }
        +    },
        +    "required": [
        +      "roundId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / result / properties
        Removed value: -{
        -  "convertedSafes": {
        -    "items": {
        -      "properties": {
        -        "conversionPrice": {
        -          "type": "string"
        -        },
        -        "effectiveCap": {
        -          "type": "string"
        -        },
        -        "effectiveDiscount": {
        -          "type": "string"
        -        },
        -        "investorId": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "method": {
        -          "enum": [
        -            "CAP_TABLE_CONVERSION_METHOD_UNSPECIFIED",
        -            "CAP_TABLE_CONVERSION_METHOD_CAP",
        -            "CAP_TABLE_CONVERSION_METHOD_DISCOUNT",
        -            "CAP_TABLE_CONVERSION_METHOD_BETTER_OF_CAP",
        -            "CAP_TABLE_CONVERSION_METHOD_BETTER_OF_DISCOUNT",
        -            "CAP_TABLE_CONVERSION_METHOD_MFN_ADJUSTED",
        -            "CAP_TABLE_CONVERSION_METHOD_ROUND_PRICE"
        -          ],
        -          "type": "string"
        -        },
        -        "name": {
        -          "type": "string"
        -        },
        -        "ownershipPct": {
        -          "type": "string"
        -        },
        -        "shares": {
        -          "type": "string"
        -        }
        -      },
        -      "required": [
        -        "investorId"
        -      ],
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "invariantsHold": {
        -    "type": "boolean"
        -  },
        -  "investorShares": {
        -    "type": "string"
        -  },
        -  "optionPool": {
        -    "properties": {
        -      "netNewPoolShares": {
        -        "type": "string"
        -      },
        -      "poolPct": {
        -        "type": "string"
        -      },
        -      "poolShares": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "postMoneyValuation": {
        -    "type": "string"
        -  },
        -  "postRoundFdsc": {
        -    "type": "string"
        -  },
        -  "preInvestmentFdsc": {
        -    "type": "string"
        -  },
        -  "preInvestmentShares": {
        -    "type": "string"
        -  },
        -  "pricePerShare": {
        -    "type": "string"
        -  },
        -  "roundId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "snapshots": {
        -    "items": {
        -      "properties": {
        -        "conversionDilution": {
        -          "type": "string"
        -        },
        -        "fullyDilutedShares": {
        -          "type": "string"
        -        },
        -        "ownershipPct": {
        -          "type": "string"
        -        },
        -        "shares": {
        -          "type": "string"
        -        },
        -        "shuffleDilution": {
        -          "type": "string"
        -        },
        -        "stakeholderId": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "stakeholderName": {
        -          "type": "string"
        -        },
        -        "stakeholderType": {
        -          "type": "string"
        -        },
        -        "totalRoundDilution": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "warnings": {
        -    "items": {
        -      "type": "string"
        -    },
        -    "type": "array"
        -  }
        -}
      • removedOutput schema / properties / result / required
        Removed value: -[
        -  "roundId"
        -]
      • removedOutput schema / properties / result / type
        Removed value: -"object"
      • addedOutput schema / properties / round / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "closedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "fullyDilutedShares": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "isPriced": {
        +        "type": "boolean"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "optionPoolPct": {
        +        "type": "string"
        +      },
        +      "optionPoolShares": {
        +        "type": "string"
        +      },
        +      "postMoneyValuation": {
        +        "type": "string"
        +      },
        +      "preMoneyValuation": {
        +        "type": "string"
        +      },
        +      "pricePerShare": {
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "CAP_TABLE_ROUND_STATUS_UNSPECIFIED",
        +          "CAP_TABLE_ROUND_STATUS_OPEN",
        +          "CAP_TABLE_ROUND_STATUS_CLOSING",
        +          "CAP_TABLE_ROUND_STATUS_CLOSED"
        +        ],
        +        "type": "string"
        +      },
        +      "totalRaiseTarget": {
        +        "type": "string"
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "companyId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / round / properties
        Removed value: -{
        -  "closedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "companyId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "fullyDilutedShares": {
        -    "type": "string"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "isPriced": {
        -    "type": "boolean"
        -  },
        -  "name": {
        -    "type": "string"
        -  },
        -  "optionPoolPct": {
        -    "type": "string"
        -  },
        -  "optionPoolShares": {
        -    "type": "string"
        -  },
        -  "postMoneyValuation": {
        -    "type": "string"
        -  },
        -  "preMoneyValuation": {
        -    "type": "string"
        -  },
        -  "pricePerShare": {
        -    "type": "string"
        -  },
        -  "status": {
        -    "enum": [
        -      "CAP_TABLE_ROUND_STATUS_UNSPECIFIED",
        -      "CAP_TABLE_ROUND_STATUS_OPEN",
        -      "CAP_TABLE_ROUND_STATUS_CLOSING",
        -      "CAP_TABLE_ROUND_STATUS_CLOSED"
        -    ],
        -    "type": "string"
        -  },
        -  "totalRaiseTarget": {
        -    "type": "string"
        -  },
        -  "updatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / round / required
        Removed value: -[
        -  "companyId"
        -]
      • removedOutput schema / properties / round / type
        Removed value: -"object"
      • addedOutput schema / properties / snapshots / items / properties / companyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / snapshots / items / properties / companyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / snapshots / items / properties / companyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / snapshots / items / properties / companyId / type
        Removed value: -"object"
      • addedOutput schema / properties / snapshots / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / snapshots / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / snapshots / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / snapshots / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / snapshots / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / snapshots / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / snapshots / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / snapshots / items / properties / roundId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / snapshots / items / properties / roundId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / snapshots / items / properties / roundId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / snapshots / items / properties / roundId / type
        Removed value: -"object"
      • addedOutput schema / properties / snapshots / items / properties / stakeholderId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / snapshots / items / properties / stakeholderId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / snapshots / items / properties / stakeholderId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / snapshots / items / properties / stakeholderId / type
        Removed value: -"object"
    • Changedcap_table_create_cap_table_agreement5 fields changed
      • changedInput schema / properties / type / enum
        Previous value: -[
        -  "CAP_TABLE_AGREEMENT_TYPE_UNSPECIFIED",
        -  "CAP_TABLE_AGREEMENT_TYPE_SAFE",
        -  "CAP_TABLE_AGREEMENT_TYPE_OPTION",
        -  "CAP_TABLE_AGREEMENT_TYPE_RSU",
        -  "CAP_TABLE_AGREEMENT_TYPE_RSA",
        -  "CAP_TABLE_AGREEMENT_TYPE_FAST",
        -  "CAP_TABLE_AGREEMENT_TYPE_BOARD_CONSENT",
        -  "CAP_TABLE_AGREEMENT_TYPE_CONVERTIBLE_LOAN",
        -  "CAP_TABLE_AGREEMENT_TYPE_VENTURE_DEBT",
        -  "CAP_TABLE_AGREEMENT_TYPE_OTHER"
        -]New value: +[
        +  "CAP_TABLE_AGREEMENT_TYPE_SAFE",
        +  "CAP_TABLE_AGREEMENT_TYPE_OPTION",
        +  "CAP_TABLE_AGREEMENT_TYPE_RSU",
        +  "CAP_TABLE_AGREEMENT_TYPE_RSA",
        +  "CAP_TABLE_AGREEMENT_TYPE_FAST",
        +  "CAP_TABLE_AGREEMENT_TYPE_BOARD_CONSENT",
        +  "CAP_TABLE_AGREEMENT_TYPE_CONVERTIBLE_LOAN",
        +  "CAP_TABLE_AGREEMENT_TYPE_VENTURE_DEBT",
        +  "CAP_TABLE_AGREEMENT_TYPE_OTHER"
        +]
      • addedOutput schema / properties / agreementId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / agreementId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / agreementId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / agreementId / type
        Removed value: -"object"
    • Changedcap_table_create_cap_table_round4 fields changed
      • addedOutput schema / properties / roundId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / roundId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / roundId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / roundId / type
        Removed value: -"object"
    • Changedcap_table_create_cap_table_stakeholder5 fields changed
      • changedInput schema / properties / stakeholder / properties / type / enum
        Previous value: -[
        -  "CAP_TABLE_STAKEHOLDER_TYPE_UNSPECIFIED",
        -  "CAP_TABLE_STAKEHOLDER_TYPE_FOUNDER",
        -  "CAP_TABLE_STAKEHOLDER_TYPE_INVESTOR",
        -  "CAP_TABLE_STAKEHOLDER_TYPE_EMPLOYEE",
        -  "CAP_TABLE_STAKEHOLDER_TYPE_ADVISOR",
        -  "CAP_TABLE_STAKEHOLDER_TYPE_ENTITY"
        -]New value: +[
        +  "CAP_TABLE_STAKEHOLDER_TYPE_FOUNDER",
        +  "CAP_TABLE_STAKEHOLDER_TYPE_INVESTOR",
        +  "CAP_TABLE_STAKEHOLDER_TYPE_EMPLOYEE",
        +  "CAP_TABLE_STAKEHOLDER_TYPE_ADVISOR",
        +  "CAP_TABLE_STAKEHOLDER_TYPE_ENTITY"
        +]
      • addedOutput schema / properties / stakeholderId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / stakeholderId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / stakeholderId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / stakeholderId / type
        Removed value: -"object"
    • Changedcap_table_download_cap_table_safes7 fields changed
      • addedOutput schema / properties / files / items / properties / agreementId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / files / items / properties / agreementId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / files / items / properties / agreementId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / files / items / properties / agreementId / type
        Removed value: -"object"
      • addedOutput schema / properties / files / items / properties / expiresAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / files / items / properties / expiresAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / files / items / properties / expiresAt / type
        Removed value: -"string"
    • Changedcap_table_extract_wire_payment_proof6 fields changed
      • addedOutput schema / properties / proof / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "amount": {
        +        "type": "string"
        +      },
        +      "bankName": {
        +        "type": "string"
        +      },
        +      "currencyCode": {
        +        "type": "string"
        +      },
        +      "documentType": {
        +        "type": "string"
        +      },
        +      "isPaymentProof": {
        +        "type": "boolean"
        +      },
        +      "recipientAccountLast4": {
        +        "type": "string"
        +      },
        +      "recipientName": {
        +        "type": "string"
        +      },
        +      "reference": {
        +        "type": "string"
        +      },
        +      "senderName": {
        +        "type": "string"
        +      },
        +      "transferDate": {
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / proof / properties
        Removed value: -{
        -  "amount": {
        -    "type": "string"
        -  },
        -  "bankName": {
        -    "type": "string"
        -  },
        -  "currencyCode": {
        -    "type": "string"
        -  },
        -  "documentType": {
        -    "type": "string"
        -  },
        -  "isPaymentProof": {
        -    "type": "boolean"
        -  },
        -  "recipientAccountLast4": {
        -    "type": "string"
        -  },
        -  "recipientName": {
        -    "type": "string"
        -  },
        -  "reference": {
        -    "type": "string"
        -  },
        -  "senderName": {
        -    "type": "string"
        -  },
        -  "transferDate": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / proof / type
        Removed value: -"object"
      • addedOutput schema / properties / verification / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "amountMatches": {
        +        "type": "boolean"
        +      },
        +      "isPaymentProof": {
        +        "type": "boolean"
        +      },
        +      "nameMatches": {
        +        "type": "boolean"
        +      },
        +      "reasons": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "status": {
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / verification / properties
        Removed value: -{
        -  "amountMatches": {
        -    "type": "boolean"
        -  },
        -  "isPaymentProof": {
        -    "type": "boolean"
        -  },
        -  "nameMatches": {
        -    "type": "boolean"
        -  },
        -  "reasons": {
        -    "items": {
        -      "type": "string"
        -    },
        -    "type": "array"
        -  },
        -  "status": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / verification / type
        Removed value: -"object"
    • Changedcap_table_generate_cap_table_agreement_pdf1 field changed
      • addedInput schema / properties / templateFields
        Added value: +{
        +  "additionalProperties": {
        +    "type": "string"
        +  },
        +  "type": "object"
        +}
    • Changedcap_table_get_cap_table_agreement6 fields changed
      • addedOutput schema / properties / agreement / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "approvedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "discountRate": {
        +        "type": "string"
        +      },
        +      "envelopeId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "expiresAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "fileName": {
        +        "type": "string"
        +      },
        +      "generatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "granteeName": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "instrumentType": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "pipelineStatus": {
        +        "type": "string"
        +      },
        +      "progressApproved": {
        +        "type": "integer"
        +      },
        +      "progressTotal": {
        +        "type": "integer"
        +      },
        +      "purchaseAmount": {
        +        "type": "string"
        +      },
        +      "roundId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "sentAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "signedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "stakeholderId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "stakeholderName": {
        +        "type": "string"
        +      },
        +      "stakeholderType": {
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "CAP_TABLE_AGREEMENT_STATUS_UNSPECIFIED",
        +          "CAP_TABLE_AGREEMENT_STATUS_DRAFT",
        +          "CAP_TABLE_AGREEMENT_STATUS_PENDING",
        +          "CAP_TABLE_AGREEMENT_STATUS_GENERATING",
        +          "CAP_TABLE_AGREEMENT_STATUS_SENT",
        +          "CAP_TABLE_AGREEMENT_STATUS_PARTIALLY_APPROVED",
        +          "CAP_TABLE_AGREEMENT_STATUS_SIGNED",
        +          "CAP_TABLE_AGREEMENT_STATUS_COMPLETED",
        +          "CAP_TABLE_AGREEMENT_STATUS_APPROVED",
        +          "CAP_TABLE_AGREEMENT_STATUS_VOID",
        +          "CAP_TABLE_AGREEMENT_STATUS_DECLINED",
        +          "CAP_TABLE_AGREEMENT_STATUS_EXPIRED",
        +          "CAP_TABLE_AGREEMENT_STATUS_FAILED"
        +        ],
        +        "type": "string"
        +      },
        +      "type": {
        +        "enum": [
        +          "CAP_TABLE_AGREEMENT_TYPE_UNSPECIFIED",
        +          "CAP_TABLE_AGREEMENT_TYPE_SAFE",
        +          "CAP_TABLE_AGREEMENT_TYPE_OPTION",
        +          "CAP_TABLE_AGREEMENT_TYPE_RSU",
        +          "CAP_TABLE_AGREEMENT_TYPE_RSA",
        +          "CAP_TABLE_AGREEMENT_TYPE_FAST",
        +          "CAP_TABLE_AGREEMENT_TYPE_BOARD_CONSENT",
        +          "CAP_TABLE_AGREEMENT_TYPE_CONVERTIBLE_LOAN",
        +          "CAP_TABLE_AGREEMENT_TYPE_VENTURE_DEBT",
        +          "CAP_TABLE_AGREEMENT_TYPE_OTHER"
        +        ],
        +        "type": "string"
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "valuationCap": {
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / agreement / properties
        Removed value: -{
        -  "approvedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "companyId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "discountRate": {
        -    "type": "string"
        -  },
        -  "envelopeId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "expiresAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "fileName": {
        -    "type": "string"
        -  },
        -  "generatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "granteeName": {
        -    "type": "string"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "instrumentType": {
        -    "type": "string"
        -  },
        -  "name": {
        -    "type": "string"
        -  },
        -  "pipelineStatus": {
        -    "type": "string"
        -  },
        -  "progressApproved": {
        -    "type": "integer"
        -  },
        -  "progressTotal": {
        -    "type": "integer"
        -  },
        -  "purchaseAmount": {
        -    "type": "string"
        -  },
        -  "roundId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "sentAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "signedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "stakeholderId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "stakeholderName": {
        -    "type": "string"
        -  },
        -  "stakeholderType": {
        -    "type": "string"
        -  },
        -  "status": {
        -    "enum": [
        -      "CAP_TABLE_AGREEMENT_STATUS_UNSPECIFIED",
        -      "CAP_TABLE_AGREEMENT_STATUS_DRAFT",
        -      "CAP_TABLE_AGREEMENT_STATUS_PENDING",
        -      "CAP_TABLE_AGREEMENT_STATUS_GENERATING",
        -      "CAP_TABLE_AGREEMENT_STATUS_SENT",
        -      "CAP_TABLE_AGREEMENT_STATUS_PARTIALLY_APPROVED",
        -      "CAP_TABLE_AGREEMENT_STATUS_SIGNED",
        -      "CAP_TABLE_AGREEMENT_STATUS_COMPLETED",
        -      "CAP_TABLE_AGREEMENT_STATUS_APPROVED",
        -      "CAP_TABLE_AGREEMENT_STATUS_VOID",
        -      "CAP_TABLE_AGREEMENT_STATUS_DECLINED",
        -      "CAP_TABLE_AGREEMENT_STATUS_EXPIRED",
        -      "CAP_TABLE_AGREEMENT_STATUS_FAILED"
        -    ],
        -    "type": "string"
        -  },
        -  "type": {
        -    "enum": [
        -      "CAP_TABLE_AGREEMENT_TYPE_UNSPECIFIED",
        -      "CAP_TABLE_AGREEMENT_TYPE_SAFE",
        -      "CAP_TABLE_AGREEMENT_TYPE_OPTION",
        -      "CAP_TABLE_AGREEMENT_TYPE_RSU",
        -      "CAP_TABLE_AGREEMENT_TYPE_RSA",
        -      "CAP_TABLE_AGREEMENT_TYPE_FAST",
        -      "CAP_TABLE_AGREEMENT_TYPE_BOARD_CONSENT",
        -      "CAP_TABLE_AGREEMENT_TYPE_CONVERTIBLE_LOAN",
        -      "CAP_TABLE_AGREEMENT_TYPE_VENTURE_DEBT",
        -      "CAP_TABLE_AGREEMENT_TYPE_OTHER"
        -    ],
        -    "type": "string"
        -  },
        -  "updatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "valuationCap": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / agreement / type
        Removed value: -"object"
      • addedOutput schema / properties / signatureBlock / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "companyAddress": {
        +        "type": "string"
        +      },
        +      "companyEmail": {
        +        "type": "string"
        +      },
        +      "companySignerName": {
        +        "type": "string"
        +      },
        +      "companySignerTitle": {
        +        "type": "string"
        +      },
        +      "investorAddress": {
        +        "type": "string"
        +      },
        +      "investorEmail": {
        +        "type": "string"
        +      },
        +      "investorTitle": {
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / signatureBlock / properties
        Removed value: -{
        -  "companyAddress": {
        -    "type": "string"
        -  },
        -  "companyEmail": {
        -    "type": "string"
        -  },
        -  "companySignerName": {
        -    "type": "string"
        -  },
        -  "companySignerTitle": {
        -    "type": "string"
        -  },
        -  "investorAddress": {
        -    "type": "string"
        -  },
        -  "investorEmail": {
        -    "type": "string"
        -  },
        -  "investorTitle": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / signatureBlock / type
        Removed value: -"object"
    • Changedcap_table_get_cap_table_agreement_pdf_url3 fields changed
      • addedOutput schema / properties / expiresAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / expiresAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / expiresAt / type
        Removed value: -"string"
    • Changedcap_table_get_cap_table_equity_plans62 fields changed
      • addedOutput schema / properties / advisors / items / properties / cliffDate / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / advisors / items / properties / cliffDate / format
        Removed value: -"date-time"
      • removedOutput schema / properties / advisors / items / properties / cliffDate / type
        Removed value: -"string"
      • addedOutput schema / properties / advisors / items / properties / endDate / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / advisors / items / properties / endDate / format
        Removed value: -"date-time"
      • removedOutput schema / properties / advisors / items / properties / endDate / type
        Removed value: -"string"
      • addedOutput schema / properties / advisors / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / advisors / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / advisors / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / advisors / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / advisors / items / properties / name / anyOf
        Added value: +[
        +  {
        +    "description": "Human-readable name (1-255 Unicode chars).",
        +    "properties": {
        +      "value": {
        +        "maxLength": 255,
        +        "minLength": 1,
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / advisors / items / properties / name / description
        Removed value: -"Human-readable name (1-255 Unicode chars)."
      • removedOutput schema / properties / advisors / items / properties / name / properties
        Removed value: -{
        -  "value": {
        -    "maxLength": 255,
        -    "minLength": 1,
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / advisors / items / properties / name / type
        Removed value: -"object"
      • addedOutput schema / properties / advisors / items / properties / startDate / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / advisors / items / properties / startDate / format
        Removed value: -"date-time"
      • removedOutput schema / properties / advisors / items / properties / startDate / type
        Removed value: -"string"
      • addedOutput schema / properties / employees / items / properties / cliffDate / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / employees / items / properties / cliffDate / format
        Removed value: -"date-time"
      • removedOutput schema / properties / employees / items / properties / cliffDate / type
        Removed value: -"string"
      • addedOutput schema / properties / employees / items / properties / endDate / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / employees / items / properties / endDate / format
        Removed value: -"date-time"
      • removedOutput schema / properties / employees / items / properties / endDate / type
        Removed value: -"string"
      • addedOutput schema / properties / employees / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / employees / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / employees / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / employees / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / employees / items / properties / name / anyOf
        Added value: +[
        +  {
        +    "description": "Human-readable name (1-255 Unicode chars).",
        +    "properties": {
        +      "value": {
        +        "maxLength": 255,
        +        "minLength": 1,
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / employees / items / properties / name / description
        Removed value: -"Human-readable name (1-255 Unicode chars)."
      • removedOutput schema / properties / employees / items / properties / name / properties
        Removed value: -{
        -  "value": {
        -    "maxLength": 255,
        -    "minLength": 1,
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / employees / items / properties / name / type
        Removed value: -"object"
      • addedOutput schema / properties / employees / items / properties / startDate / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / employees / items / properties / startDate / format
        Removed value: -"date-time"
      • removedOutput schema / properties / employees / items / properties / startDate / type
        Removed value: -"string"
      • addedOutput schema / properties / founders / items / properties / cliffDate / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / founders / items / properties / cliffDate / format
        Removed value: -"date-time"
      • removedOutput schema / properties / founders / items / properties / cliffDate / type
        Removed value: -"string"
      • addedOutput schema / properties / founders / items / properties / endDate / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / founders / items / properties / endDate / format
        Removed value: -"date-time"
      • removedOutput schema / properties / founders / items / properties / endDate / type
        Removed value: -"string"
      • addedOutput schema / properties / founders / items / properties / grantDate / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / founders / items / properties / grantDate / format
        Removed value: -"date-time"
      • removedOutput schema / properties / founders / items / properties / grantDate / type
        Removed value: -"string"
      • addedOutput schema / properties / founders / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / founders / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / founders / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / founders / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / founders / items / properties / name / anyOf
        Added value: +[
        +  {
        +    "description": "Human-readable name (1-255 Unicode chars).",
        +    "properties": {
        +      "value": {
        +        "maxLength": 255,
        +        "minLength": 1,
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / founders / items / properties / name / description
        Removed value: -"Human-readable name (1-255 Unicode chars)."
      • removedOutput schema / properties / founders / items / properties / name / properties
        Removed value: -{
        -  "value": {
        -    "maxLength": 255,
        -    "minLength": 1,
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / founders / items / properties / name / type
        Removed value: -"object"
      • addedOutput schema / properties / founders / items / properties / startDate / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / founders / items / properties / startDate / format
        Removed value: -"date-time"
      • removedOutput schema / properties / founders / items / properties / startDate / type
        Removed value: -"string"
      • addedOutput schema / properties / investors / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / investors / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / investors / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / investors / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / investors / items / properties / name / anyOf
        Added value: +[
        +  {
        +    "description": "Human-readable name (1-255 Unicode chars).",
        +    "properties": {
        +      "value": {
        +        "maxLength": 255,
        +        "minLength": 1,
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / investors / items / properties / name / description
        Removed value: -"Human-readable name (1-255 Unicode chars)."
      • removedOutput schema / properties / investors / items / properties / name / properties
        Removed value: -{
        -  "value": {
        -    "maxLength": 255,
        -    "minLength": 1,
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / investors / items / properties / name / type
        Removed value: -"object"
    • Changedcap_table_get_cap_table_investor_access8 fields changed
      • addedOutput schema / properties / investors / items / properties / stakeholderId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / investors / items / properties / stakeholderId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / investors / items / properties / stakeholderId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / investors / items / properties / stakeholderId / type
        Removed value: -"object"
      • addedOutput schema / properties / investors / items / properties / stakeholderName / anyOf
        Added value: +[
        +  {
        +    "description": "Human-readable name (1-255 Unicode chars).",
        +    "properties": {
        +      "value": {
        +        "maxLength": 255,
        +        "minLength": 1,
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / investors / items / properties / stakeholderName / description
        Removed value: -"Human-readable name (1-255 Unicode chars)."
      • removedOutput schema / properties / investors / items / properties / stakeholderName / properties
        Removed value: -{
        -  "value": {
        -    "maxLength": 255,
        -    "minLength": 1,
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / investors / items / properties / stakeholderName / type
        Removed value: -"object"
    • Changedcap_table_get_cap_table_overview4 fields changed
      • addedOutput schema / properties / latestRoundId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / latestRoundId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / latestRoundId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / latestRoundId / type
        Removed value: -"object"
    • Changedcap_table_get_cap_table_round4 fields changed
      • addedOutput schema / properties / round / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "closedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "fullyDilutedShares": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "isPriced": {
        +        "type": "boolean"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "optionPoolPct": {
        +        "type": "string"
        +      },
        +      "optionPoolShares": {
        +        "type": "string"
        +      },
        +      "postMoneyValuation": {
        +        "type": "string"
        +      },
        +      "preMoneyValuation": {
        +        "type": "string"
        +      },
        +      "pricePerShare": {
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "CAP_TABLE_ROUND_STATUS_UNSPECIFIED",
        +          "CAP_TABLE_ROUND_STATUS_OPEN",
        +          "CAP_TABLE_ROUND_STATUS_CLOSING",
        +          "CAP_TABLE_ROUND_STATUS_CLOSED"
        +        ],
        +        "type": "string"
        +      },
        +      "totalRaiseTarget": {
        +        "type": "string"
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "companyId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / round / properties
        Removed value: -{
        -  "closedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "companyId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "fullyDilutedShares": {
        -    "type": "string"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "isPriced": {
        -    "type": "boolean"
        -  },
        -  "name": {
        -    "type": "string"
        -  },
        -  "optionPoolPct": {
        -    "type": "string"
        -  },
        -  "optionPoolShares": {
        -    "type": "string"
        -  },
        -  "postMoneyValuation": {
        -    "type": "string"
        -  },
        -  "preMoneyValuation": {
        -    "type": "string"
        -  },
        -  "pricePerShare": {
        -    "type": "string"
        -  },
        -  "status": {
        -    "enum": [
        -      "CAP_TABLE_ROUND_STATUS_UNSPECIFIED",
        -      "CAP_TABLE_ROUND_STATUS_OPEN",
        -      "CAP_TABLE_ROUND_STATUS_CLOSING",
        -      "CAP_TABLE_ROUND_STATUS_CLOSED"
        -    ],
        -    "type": "string"
        -  },
        -  "totalRaiseTarget": {
        -    "type": "string"
        -  },
        -  "updatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / round / required
        Removed value: -[
        -  "companyId"
        -]
      • removedOutput schema / properties / round / type
        Removed value: -"object"
    • Changedcap_table_get_cap_table_round_summaries4 fields changed
      • addedOutput schema / properties / summaries / items / properties / roundId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / summaries / items / properties / roundId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / summaries / items / properties / roundId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / summaries / items / properties / roundId / type
        Removed value: -"object"
    • Changedcap_table_get_cap_table_security4 fields changed
      • addedOutput schema / properties / security / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "capitalCommitted": {
        +        "type": "string"
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "conversionPrice": {
        +        "type": "string"
        +      },
        +      "convertedShares": {
        +        "type": "string"
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "discountRate": {
        +        "type": "string"
        +      },
        +      "discountRateOverride": {
        +        "type": "string"
        +      },
        +      "effectiveCap": {
        +        "type": "string"
        +      },
        +      "effectiveDiscount": {
        +        "type": "string"
        +      },
        +      "fullyDilutedShares": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "instrumentType": {
        +        "enum": [
        +          "CAP_TABLE_INSTRUMENT_TYPE_UNSPECIFIED",
        +          "CAP_TABLE_INSTRUMENT_TYPE_SAFE",
        +          "CAP_TABLE_INSTRUMENT_TYPE_COMMON_STOCK",
        +          "CAP_TABLE_INSTRUMENT_TYPE_PREFERRED_STOCK",
        +          "CAP_TABLE_INSTRUMENT_TYPE_OPTION",
        +          "CAP_TABLE_INSTRUMENT_TYPE_CONVERTIBLE_NOTE"
        +        ],
        +        "type": "string"
        +      },
        +      "liquidationTerms": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": true,
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "mfn": {
        +        "type": "boolean"
        +      },
        +      "optionType": {
        +        "type": "string"
        +      },
        +      "outstandingShares": {
        +        "type": "string"
        +      },
        +      "ownershipPct": {
        +        "type": "string"
        +      },
        +      "pipelineStatus": {
        +        "type": "string"
        +      },
        +      "proRata": {
        +        "type": "boolean"
        +      },
        +      "roundId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "safeType": {
        +        "type": "string"
        +      },
        +      "signedDate": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "stakeholderId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "stakeholderName": {
        +        "type": "string"
        +      },
        +      "stakeholderType": {
        +        "enum": [
        +          "CAP_TABLE_STAKEHOLDER_TYPE_UNSPECIFIED",
        +          "CAP_TABLE_STAKEHOLDER_TYPE_FOUNDER",
        +          "CAP_TABLE_STAKEHOLDER_TYPE_INVESTOR",
        +          "CAP_TABLE_STAKEHOLDER_TYPE_EMPLOYEE",
        +          "CAP_TABLE_STAKEHOLDER_TYPE_ADVISOR",
        +          "CAP_TABLE_STAKEHOLDER_TYPE_ENTITY"
        +        ],
        +        "type": "string"
        +      },
        +      "strikePrice": {
        +        "type": "string"
        +      },
        +      "terms": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": true,
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "valuationCap": {
        +        "type": "string"
        +      },
        +      "valuationCapOverride": {
        +        "type": "string"
        +      },
        +      "vestedPct": {
        +        "type": "number"
        +      },
        +      "vesting": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "cliffMonths": {
        +                "type": "integer"
        +              },
        +              "fullyVested": {
        +                "type": "boolean"
        +              },
        +              "startDate": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "totalMonths": {
        +                "type": "integer"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "companyId",
        +      "stakeholderId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / security / properties
        Removed value: -{
        -  "capitalCommitted": {
        -    "type": "string"
        -  },
        -  "companyId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "conversionPrice": {
        -    "type": "string"
        -  },
        -  "convertedShares": {
        -    "type": "string"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "discountRate": {
        -    "type": "string"
        -  },
        -  "discountRateOverride": {
        -    "type": "string"
        -  },
        -  "effectiveCap": {
        -    "type": "string"
        -  },
        -  "effectiveDiscount": {
        -    "type": "string"
        -  },
        -  "fullyDilutedShares": {
        -    "type": "string"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "instrumentType": {
        -    "enum": [
        -      "CAP_TABLE_INSTRUMENT_TYPE_UNSPECIFIED",
        -      "CAP_TABLE_INSTRUMENT_TYPE_SAFE",
        -      "CAP_TABLE_INSTRUMENT_TYPE_COMMON_STOCK",
        -      "CAP_TABLE_INSTRUMENT_TYPE_PREFERRED_STOCK",
        -      "CAP_TABLE_INSTRUMENT_TYPE_OPTION",
        -      "CAP_TABLE_INSTRUMENT_TYPE_CONVERTIBLE_NOTE"
        -    ],
        -    "type": "string"
        -  },
        -  "liquidationTerms": {
        -    "additionalProperties": true,
        -    "type": "object"
        -  },
        -  "mfn": {
        -    "type": "boolean"
        -  },
        -  "optionType": {
        -    "type": "string"
        -  },
        -  "outstandingShares": {
        -    "type": "string"
        -  },
        -  "ownershipPct": {
        -    "type": "string"
        -  },
        -  "pipelineStatus": {
        -    "type": "string"
        -  },
        -  "proRata": {
        -    "type": "boolean"
        -  },
        -  "roundId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "safeType": {
        -    "type": "string"
        -  },
        -  "signedDate": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "stakeholderId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "stakeholderName": {
        -    "type": "string"
        -  },
        -  "stakeholderType": {
        -    "enum": [
        -      "CAP_TABLE_STAKEHOLDER_TYPE_UNSPECIFIED",
        -      "CAP_TABLE_STAKEHOLDER_TYPE_FOUNDER",
        -      "CAP_TABLE_STAKEHOLDER_TYPE_INVESTOR",
        -      "CAP_TABLE_STAKEHOLDER_TYPE_EMPLOYEE",
        -      "CAP_TABLE_STAKEHOLDER_TYPE_ADVISOR",
        -      "CAP_TABLE_STAKEHOLDER_TYPE_ENTITY"
        -    ],
        -    "type": "string"
        -  },
        -  "strikePrice": {
        -    "type": "string"
        -  },
        -  "terms": {
        -    "additionalProperties": true,
        -    "type": "object"
        -  },
        -  "updatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "valuationCap": {
        -    "type": "string"
        -  },
        -  "valuationCapOverride": {
        -    "type": "string"
        -  },
        -  "vestedPct": {
        -    "type": "number"
        -  },
        -  "vesting": {
        -    "properties": {
        -      "cliffMonths": {
        -        "type": "integer"
        -      },
        -      "startDate": {
        -        "format": "date-time",
        -        "type": "string"
        -      },
        -      "totalMonths": {
        -        "type": "integer"
        -      }
        -    },
        -    "type": "object"
        -  }
        -}
      • removedOutput schema / properties / security / required
        Removed value: -[
        -  "companyId",
        -  "stakeholderId"
        -]
      • removedOutput schema / properties / security / type
        Removed value: -"object"
    • Changedcap_table_get_cap_table_stakeholder4 fields changed
      • addedOutput schema / properties / stakeholder / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "accessLevel": {
        +        "enum": [
        +          "CAP_TABLE_ACCESS_LEVEL_UNSPECIFIED",
        +          "CAP_TABLE_ACCESS_LEVEL_NONE",
        +          "CAP_TABLE_ACCESS_LEVEL_SUMMARY_ONLY",
        +          "CAP_TABLE_ACCESS_LEVEL_OWN_SECURITIES",
        +          "CAP_TABLE_ACCESS_LEVEL_FULL"
        +        ],
        +        "type": "string"
        +      },
        +      "address": {
        +        "type": "string"
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "email": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "metadata": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": true,
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "name": {
        +        "anyOf": [
        +          {
        +            "description": "Human-readable name (1-255 Unicode chars).",
        +            "properties": {
        +              "value": {
        +                "maxLength": 255,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "title": {
        +        "type": "string"
        +      },
        +      "type": {
        +        "enum": [
        +          "CAP_TABLE_STAKEHOLDER_TYPE_UNSPECIFIED",
        +          "CAP_TABLE_STAKEHOLDER_TYPE_FOUNDER",
        +          "CAP_TABLE_STAKEHOLDER_TYPE_INVESTOR",
        +          "CAP_TABLE_STAKEHOLDER_TYPE_EMPLOYEE",
        +          "CAP_TABLE_STAKEHOLDER_TYPE_ADVISOR",
        +          "CAP_TABLE_STAKEHOLDER_TYPE_ENTITY"
        +        ],
        +        "type": "string"
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "userId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "name"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / stakeholder / properties
        Removed value: -{
        -  "accessLevel": {
        -    "enum": [
        -      "CAP_TABLE_ACCESS_LEVEL_UNSPECIFIED",
        -      "CAP_TABLE_ACCESS_LEVEL_NONE",
        -      "CAP_TABLE_ACCESS_LEVEL_SUMMARY_ONLY",
        -      "CAP_TABLE_ACCESS_LEVEL_OWN_SECURITIES",
        -      "CAP_TABLE_ACCESS_LEVEL_FULL"
        -    ],
        -    "type": "string"
        -  },
        -  "address": {
        -    "type": "string"
        -  },
        -  "companyId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "email": {
        -    "type": "string"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "metadata": {
        -    "additionalProperties": true,
        -    "type": "object"
        -  },
        -  "name": {
        -    "description": "Human-readable name (1-255 Unicode chars).",
        -    "properties": {
        -      "value": {
        -        "maxLength": 255,
        -        "minLength": 1,
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "title": {
        -    "type": "string"
        -  },
        -  "type": {
        -    "enum": [
        -      "CAP_TABLE_STAKEHOLDER_TYPE_UNSPECIFIED",
        -      "CAP_TABLE_STAKEHOLDER_TYPE_FOUNDER",
        -      "CAP_TABLE_STAKEHOLDER_TYPE_INVESTOR",
        -      "CAP_TABLE_STAKEHOLDER_TYPE_EMPLOYEE",
        -      "CAP_TABLE_STAKEHOLDER_TYPE_ADVISOR",
        -      "CAP_TABLE_STAKEHOLDER_TYPE_ENTITY"
        -    ],
        -    "type": "string"
        -  },
        -  "updatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "userId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  }
        -}
      • removedOutput schema / properties / stakeholder / required
        Removed value: -[
        -  "name"
        -]
      • removedOutput schema / properties / stakeholder / type
        Removed value: -"object"
    • Changedcap_table_get_cap_table_summary3 fields changed
      • addedOutput schema / properties / asOfRecordedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / asOfRecordedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / asOfRecordedAt / type
        Removed value: -"string"
    • Changedcap_table_get_list_cap_table_agreements41 fields changed
      • addedOutput schema / properties / agreements / items / properties / approvedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / agreements / items / properties / approvedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / agreements / items / properties / approvedAt / type
        Removed value: -"string"
      • addedOutput schema / properties / agreements / items / properties / companyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / agreements / items / properties / companyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / agreements / items / properties / companyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / agreements / items / properties / companyId / type
        Removed value: -"object"
      • addedOutput schema / properties / agreements / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / agreements / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / agreements / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / agreements / items / properties / envelopeId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / agreements / items / properties / envelopeId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / agreements / items / properties / envelopeId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / agreements / items / properties / envelopeId / type
        Removed value: -"object"
      • addedOutput schema / properties / agreements / items / properties / expiresAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / agreements / items / properties / expiresAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / agreements / items / properties / expiresAt / type
        Removed value: -"string"
      • addedOutput schema / properties / agreements / items / properties / generatedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / agreements / items / properties / generatedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / agreements / items / properties / generatedAt / type
        Removed value: -"string"
      • addedOutput schema / properties / agreements / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / agreements / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / agreements / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / agreements / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / agreements / items / properties / roundId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / agreements / items / properties / roundId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / agreements / items / properties / roundId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / agreements / items / properties / roundId / type
        Removed value: -"object"
      • addedOutput schema / properties / agreements / items / properties / sentAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / agreements / items / properties / sentAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / agreements / items / properties / sentAt / type
        Removed value: -"string"
      • addedOutput schema / properties / agreements / items / properties / signedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / agreements / items / properties / signedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / agreements / items / properties / signedAt / type
        Removed value: -"string"
      • addedOutput schema / properties / agreements / items / properties / stakeholderId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / agreements / items / properties / stakeholderId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / agreements / items / properties / stakeholderId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / agreements / items / properties / stakeholderId / type
        Removed value: -"object"
      • addedOutput schema / properties / agreements / items / properties / updatedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / agreements / items / properties / updatedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / agreements / items / properties / updatedAt / type
        Removed value: -"string"
    • Changedcap_table_get_list_cap_table_rounds17 fields changed
      • addedOutput schema / properties / rounds / items / properties / closedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / rounds / items / properties / closedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / rounds / items / properties / closedAt / type
        Removed value: -"string"
      • addedOutput schema / properties / rounds / items / properties / companyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / rounds / items / properties / companyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / rounds / items / properties / companyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / rounds / items / properties / companyId / type
        Removed value: -"object"
      • addedOutput schema / properties / rounds / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / rounds / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / rounds / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / rounds / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / rounds / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / rounds / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / rounds / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / rounds / items / properties / updatedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / rounds / items / properties / updatedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / rounds / items / properties / updatedAt / type
        Removed value: -"string"
    • Changedcap_table_get_list_cap_table_securities34 fields changed
      • addedOutput schema / properties / securities / items / properties / companyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / securities / items / properties / companyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / securities / items / properties / companyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / securities / items / properties / companyId / type
        Removed value: -"object"
      • addedOutput schema / properties / securities / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / securities / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / securities / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / securities / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / securities / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / securities / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / securities / items / properties / id / type
        Removed value: -"object"
      • removedOutput schema / properties / securities / items / properties / liquidationTerms / additionalProperties
        Removed value: -true
      • addedOutput schema / properties / securities / items / properties / liquidationTerms / anyOf
        Added value: +[
        +  {
        +    "additionalProperties": true,
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / securities / items / properties / liquidationTerms / type
        Removed value: -"object"
      • addedOutput schema / properties / securities / items / properties / roundId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / securities / items / properties / roundId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / securities / items / properties / roundId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / securities / items / properties / roundId / type
        Removed value: -"object"
      • addedOutput schema / properties / securities / items / properties / signedDate / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / securities / items / properties / signedDate / format
        Removed value: -"date-time"
      • removedOutput schema / properties / securities / items / properties / signedDate / type
        Removed value: -"string"
      • addedOutput schema / properties / securities / items / properties / stakeholderId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / securities / items / properties / stakeholderId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / securities / items / properties / stakeholderId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / securities / items / properties / stakeholderId / type
        Removed value: -"object"
      • removedOutput schema / properties / securities / items / properties / terms / additionalProperties
        Removed value: -true
      • addedOutput schema / properties / securities / items / properties / terms / anyOf
        Added value: +[
        +  {
        +    "additionalProperties": true,
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / securities / items / properties / terms / type
        Removed value: -"object"
      • addedOutput schema / properties / securities / items / properties / updatedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / securities / items / properties / updatedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / securities / items / properties / updatedAt / type
        Removed value: -"string"
      • addedOutput schema / properties / securities / items / properties / vesting / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "cliffMonths": {
        +        "type": "integer"
        +      },
        +      "fullyVested": {
        +        "type": "boolean"
        +      },
        +      "startDate": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "totalMonths": {
        +        "type": "integer"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / securities / items / properties / vesting / properties
        Removed value: -{
        -  "cliffMonths": {
        -    "type": "integer"
        -  },
        -  "startDate": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "totalMonths": {
        -    "type": "integer"
        -  }
        -}
      • removedOutput schema / properties / securities / items / properties / vesting / type
        Removed value: -"object"
    • Changedcap_table_get_list_cap_table_stakeholders25 fields changed
      • addedOutput schema / properties / stakeholders / items / properties / companyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / stakeholders / items / properties / companyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / stakeholders / items / properties / companyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / stakeholders / items / properties / companyId / type
        Removed value: -"object"
      • addedOutput schema / properties / stakeholders / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / stakeholders / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / stakeholders / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / stakeholders / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / stakeholders / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / stakeholders / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / stakeholders / items / properties / id / type
        Removed value: -"object"
      • removedOutput schema / properties / stakeholders / items / properties / metadata / additionalProperties
        Removed value: -true
      • addedOutput schema / properties / stakeholders / items / properties / metadata / anyOf
        Added value: +[
        +  {
        +    "additionalProperties": true,
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / stakeholders / items / properties / metadata / type
        Removed value: -"object"
      • addedOutput schema / properties / stakeholders / items / properties / name / anyOf
        Added value: +[
        +  {
        +    "description": "Human-readable name (1-255 Unicode chars).",
        +    "properties": {
        +      "value": {
        +        "maxLength": 255,
        +        "minLength": 1,
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / stakeholders / items / properties / name / description
        Removed value: -"Human-readable name (1-255 Unicode chars)."
      • removedOutput schema / properties / stakeholders / items / properties / name / properties
        Removed value: -{
        -  "value": {
        -    "maxLength": 255,
        -    "minLength": 1,
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / stakeholders / items / properties / name / type
        Removed value: -"object"
      • addedOutput schema / properties / stakeholders / items / properties / updatedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / stakeholders / items / properties / updatedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / stakeholders / items / properties / updatedAt / type
        Removed value: -"string"
      • addedOutput schema / properties / stakeholders / items / properties / userId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / stakeholders / items / properties / userId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / stakeholders / items / properties / userId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / stakeholders / items / properties / userId / type
        Removed value: -"object"
    • Changedcap_table_get_list_cap_table_wire_match_suggestions22 fields changed
      • addedOutput schema / properties / suggestions / items / properties / companyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / suggestions / items / properties / companyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / suggestions / items / properties / companyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / suggestions / items / properties / companyId / type
        Removed value: -"object"
      • addedOutput schema / properties / suggestions / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / suggestions / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / suggestions / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / suggestions / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / suggestions / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / suggestions / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / suggestions / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / suggestions / items / properties / securityId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / suggestions / items / properties / securityId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / suggestions / items / properties / securityId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / suggestions / items / properties / securityId / type
        Removed value: -"object"
      • addedOutput schema / properties / suggestions / items / properties / transactionId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / suggestions / items / properties / transactionId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / suggestions / items / properties / transactionId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / suggestions / items / properties / transactionId / type
        Removed value: -"object"
      • addedOutput schema / properties / suggestions / items / properties / updatedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / suggestions / items / properties / updatedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / suggestions / items / properties / updatedAt / type
        Removed value: -"string"
    • Changedcap_table_get_my_investor_companies8 fields changed
      • addedOutput schema / properties / companies / items / properties / companyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / companies / items / properties / companyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / companies / items / properties / companyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / companies / items / properties / companyId / type
        Removed value: -"object"
      • addedOutput schema / properties / companies / items / properties / stakeholderId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / companies / items / properties / stakeholderId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / companies / items / properties / stakeholderId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / companies / items / properties / stakeholderId / type
        Removed value: -"object"
    • Changedcap_table_get_wired_transactions11 fields changed
      • addedOutput schema / properties / transactions / items / properties / roundId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactions / items / properties / roundId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / transactions / items / properties / roundId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / transactions / items / properties / roundId / type
        Removed value: -"object"
      • addedOutput schema / properties / transactions / items / properties / stakeholderId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactions / items / properties / stakeholderId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / transactions / items / properties / stakeholderId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / transactions / items / properties / stakeholderId / type
        Removed value: -"object"
      • addedOutput schema / properties / transactions / items / properties / wiredAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactions / items / properties / wiredAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / transactions / items / properties / wiredAt / type
        Removed value: -"string"
    • Changedcap_table_import_rsa15 fields changed
      • addedOutput schema / properties / agreementId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / agreementId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / agreementId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / agreementId / type
        Removed value: -"object"
      • addedOutput schema / properties / preview / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "companyName": {
        +        "type": "string"
        +      },
        +      "founderName": {
        +        "type": "string"
        +      },
        +      "matchedStakeholderId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "ocrConfidence": {
        +        "type": "string"
        +      },
        +      "resolvedStakeholderName": {
        +        "type": "string"
        +      },
        +      "rsaTerms": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "accelerationClause": {
        +                "type": "string"
        +              },
        +              "governingLaw": {
        +                "type": "string"
        +              },
        +              "grantDate": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "ipAssignment": {
        +                "type": "boolean"
        +              },
        +              "pricePerShare": {
        +                "type": "string"
        +              },
        +              "repurchaseOptionWindowMonths": {
        +                "type": "integer"
        +              },
        +              "repurchaseRight": {
        +                "type": "boolean"
        +              },
        +              "rightOfFirstRefusal": {
        +                "type": "boolean"
        +              },
        +              "section83bFiled": {
        +                "type": "string"
        +              },
        +              "signedByName": {
        +                "type": "string"
        +              },
        +              "signedByTitle": {
        +                "type": "string"
        +              },
        +              "signedDate": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "spouseConsent": {
        +                "type": "boolean"
        +              },
        +              "totalPurchasePrice": {
        +                "type": "string"
        +              },
        +              "totalShares": {
        +                "type": "string"
        +              },
        +              "unvestedShares": {
        +                "type": "string"
        +              },
        +              "vestingCliffMonths": {
        +                "type": "integer"
        +              },
        +              "vestingProvision": {
        +                "type": "string"
        +              },
        +              "vestingStartDate": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "vestingTotalMonths": {
        +                "type": "integer"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "warnings": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "wouldCreate": {
        +        "type": "boolean"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / preview / properties
        Removed value: -{
        -  "companyName": {
        -    "type": "string"
        -  },
        -  "founderName": {
        -    "type": "string"
        -  },
        -  "matchedStakeholderId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "ocrConfidence": {
        -    "type": "string"
        -  },
        -  "resolvedStakeholderName": {
        -    "type": "string"
        -  },
        -  "rsaTerms": {
        -    "properties": {
        -      "accelerationClause": {
        -        "type": "string"
        -      },
        -      "governingLaw": {
        -        "type": "string"
        -      },
        -      "grantDate": {
        -        "format": "date-time",
        -        "type": "string"
        -      },
        -      "ipAssignment": {
        -        "type": "boolean"
        -      },
        -      "pricePerShare": {
        -        "type": "string"
        -      },
        -      "repurchaseOptionWindowMonths": {
        -        "type": "integer"
        -      },
        -      "repurchaseRight": {
        -        "type": "boolean"
        -      },
        -      "rightOfFirstRefusal": {
        -        "type": "boolean"
        -      },
        -      "section83bFiled": {
        -        "type": "string"
        -      },
        -      "signedByName": {
        -        "type": "string"
        -      },
        -      "signedByTitle": {
        -        "type": "string"
        -      },
        -      "signedDate": {
        -        "format": "date-time",
        -        "type": "string"
        -      },
        -      "spouseConsent": {
        -        "type": "boolean"
        -      },
        -      "totalPurchasePrice": {
        -        "type": "string"
        -      },
        -      "totalShares": {
        -        "type": "string"
        -      },
        -      "unvestedShares": {
        -        "type": "string"
        -      },
        -      "vestingCliffMonths": {
        -        "type": "integer"
        -      },
        -      "vestingProvision": {
        -        "type": "string"
        -      },
        -      "vestingStartDate": {
        -        "format": "date-time",
        -        "type": "string"
        -      },
        -      "vestingTotalMonths": {
        -        "type": "integer"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "warnings": {
        -    "items": {
        -      "type": "string"
        -    },
        -    "type": "array"
        -  },
        -  "wouldCreate": {
        -    "type": "boolean"
        -  }
        -}
      • removedOutput schema / properties / preview / type
        Removed value: -"object"
      • addedOutput schema / properties / securityId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / securityId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / securityId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / securityId / type
        Removed value: -"object"
      • addedOutput schema / properties / stakeholderId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / stakeholderId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / stakeholderId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / stakeholderId / type
        Removed value: -"object"
    • Changedcap_table_import_safe19 fields changed
      • addedInput schema / properties / unsignedDocument
        Added value: +{
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / agreementId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / agreementId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / agreementId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / agreementId / type
        Removed value: -"object"
      • addedOutput schema / properties / change / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "added": {
        +        "items": {
        +          "properties": {
        +            "capitalCommitted": {
        +              "type": "string"
        +            },
        +            "discountRate": {
        +              "type": "string"
        +            },
        +            "instrumentType": {
        +              "type": "string"
        +            },
        +            "stakeholderName": {
        +              "type": "string"
        +            },
        +            "valuationCap": {
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "after": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "fullyDilutedShares": {
        +                "type": "string"
        +              },
        +              "stakeholderCount": {
        +                "type": "integer"
        +              },
        +              "totalCommitted": {
        +                "type": "string"
        +              },
        +              "totalInvested": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "before": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "fullyDilutedShares": {
        +                "type": "string"
        +              },
        +              "stakeholderCount": {
        +                "type": "integer"
        +              },
        +              "totalCommitted": {
        +                "type": "string"
        +              },
        +              "totalInvested": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / change / properties
        Removed value: -{
        -  "added": {
        -    "items": {
        -      "properties": {
        -        "capitalCommitted": {
        -          "type": "string"
        -        },
        -        "discountRate": {
        -          "type": "string"
        -        },
        -        "instrumentType": {
        -          "type": "string"
        -        },
        -        "stakeholderName": {
        -          "type": "string"
        -        },
        -        "valuationCap": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "after": {
        -    "properties": {
        -      "fullyDilutedShares": {
        -        "type": "string"
        -      },
        -      "stakeholderCount": {
        -        "type": "integer"
        -      },
        -      "totalCommitted": {
        -        "type": "string"
        -      },
        -      "totalInvested": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "before": {
        -    "properties": {
        -      "fullyDilutedShares": {
        -        "type": "string"
        -      },
        -      "stakeholderCount": {
        -        "type": "integer"
        -      },
        -      "totalCommitted": {
        -        "type": "string"
        -      },
        -      "totalInvested": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  }
        -}
      • removedOutput schema / properties / change / type
        Removed value: -"object"
      • addedOutput schema / properties / preview / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "discountRate": {
        +        "type": "string"
        +      },
        +      "effectiveDate": {
        +        "type": "string"
        +      },
        +      "investmentAmount": {
        +        "type": "string"
        +      },
        +      "investorName": {
        +        "type": "string"
        +      },
        +      "isSigned": {
        +        "type": "boolean"
        +      },
        +      "matchedStakeholderId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "postMoney": {
        +        "type": "boolean"
        +      },
        +      "termsSource": {
        +        "type": "string"
        +      },
        +      "valuationCap": {
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / preview / properties
        Removed value: -{
        -  "discountRate": {
        -    "type": "string"
        -  },
        -  "effectiveDate": {
        -    "type": "string"
        -  },
        -  "investmentAmount": {
        -    "type": "string"
        -  },
        -  "investorName": {
        -    "type": "string"
        -  },
        -  "isSigned": {
        -    "type": "boolean"
        -  },
        -  "matchedStakeholderId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "postMoney": {
        -    "type": "boolean"
        -  },
        -  "termsSource": {
        -    "type": "string"
        -  },
        -  "valuationCap": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / preview / type
        Removed value: -"object"
      • addedOutput schema / properties / securityId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / securityId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / securityId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / securityId / type
        Removed value: -"object"
      • addedOutput schema / properties / stakeholderId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / stakeholderId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / stakeholderId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / stakeholderId / type
        Removed value: -"object"
    • Changedcap_table_list_cap_table_audit_events22 fields changed
      • addedOutput schema / properties / events / items / properties / actorUserId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / events / items / properties / actorUserId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / events / items / properties / actorUserId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / events / items / properties / actorUserId / type
        Removed value: -"object"
      • removedOutput schema / properties / events / items / properties / changes / additionalProperties
        Removed value: -true
      • addedOutput schema / properties / events / items / properties / changes / anyOf
        Added value: +[
        +  {
        +    "additionalProperties": true,
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / events / items / properties / changes / type
        Removed value: -"object"
      • addedOutput schema / properties / events / items / properties / companyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / events / items / properties / companyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / events / items / properties / companyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / events / items / properties / companyId / type
        Removed value: -"object"
      • addedOutput schema / properties / events / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / events / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / events / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / events / items / properties / entityId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / events / items / properties / entityId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / events / items / properties / entityId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / events / items / properties / entityId / type
        Removed value: -"object"
      • addedOutput schema / properties / events / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / events / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / events / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / events / items / properties / id / type
        Removed value: -"object"
    • Changedcap_table_list_cap_table_snapshots_for_round19 fields changed
      • addedOutput schema / properties / snapshots / items / properties / companyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / snapshots / items / properties / companyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / snapshots / items / properties / companyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / snapshots / items / properties / companyId / type
        Removed value: -"object"
      • addedOutput schema / properties / snapshots / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / snapshots / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / snapshots / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / snapshots / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / snapshots / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / snapshots / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / snapshots / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / snapshots / items / properties / roundId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / snapshots / items / properties / roundId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / snapshots / items / properties / roundId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / snapshots / items / properties / roundId / type
        Removed value: -"object"
      • addedOutput schema / properties / snapshots / items / properties / stakeholderId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / snapshots / items / properties / stakeholderId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / snapshots / items / properties / stakeholderId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / snapshots / items / properties / stakeholderId / type
        Removed value: -"object"
    • Changedcap_table_list_cap_table_summary_snapshots14 fields changed
      • addedOutput schema / properties / snapshots / items / properties / companyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / snapshots / items / properties / companyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / snapshots / items / properties / companyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / snapshots / items / properties / companyId / type
        Removed value: -"object"
      • addedOutput schema / properties / snapshots / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / snapshots / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / snapshots / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / snapshots / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / snapshots / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / snapshots / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / snapshots / items / properties / id / type
        Removed value: -"object"
      • removedOutput schema / properties / snapshots / items / properties / summary / additionalProperties
        Removed value: -true
      • addedOutput schema / properties / snapshots / items / properties / summary / anyOf
        Added value: +[
        +  {
        +    "additionalProperties": true,
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / snapshots / items / properties / summary / type
        Removed value: -"object"
    • Changedcap_table_list_cumulative_cap_table_snapshots_for_stakeholder19 fields changed
      • addedOutput schema / properties / snapshots / items / properties / companyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / snapshots / items / properties / companyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / snapshots / items / properties / companyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / snapshots / items / properties / companyId / type
        Removed value: -"object"
      • addedOutput schema / properties / snapshots / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / snapshots / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / snapshots / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / snapshots / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / snapshots / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / snapshots / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / snapshots / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / snapshots / items / properties / roundId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / snapshots / items / properties / roundId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / snapshots / items / properties / roundId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / snapshots / items / properties / roundId / type
        Removed value: -"object"
      • addedOutput schema / properties / snapshots / items / properties / stakeholderId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / snapshots / items / properties / stakeholderId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / snapshots / items / properties / stakeholderId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / snapshots / items / properties / stakeholderId / type
        Removed value: -"object"
    • Changedcap_table_match_cap_table_stakeholder4 fields changed
      • addedOutput schema / properties / stakeholderId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / stakeholderId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / stakeholderId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / stakeholderId / type
        Removed value: -"object"
    • Changedcap_table_preview_close_cap_table_round6 fields changed
      • addedOutput schema / properties / blockers
        Added value: +{
        +  "items": {
        +    "properties": {
        +      "message": {
        +        "type": "string"
        +      },
        +      "reason": {
        +        "enum": [
        +          "CAP_TABLE_REFUSAL_REASON_UNSPECIFIED",
        +          "CAP_TABLE_REFUSAL_REASON_AUTHORIZED_SHARES_EXCEEDED",
        +          "CAP_TABLE_REFUSAL_REASON_UNWIRED_SAFES_PRESENT",
        +          "CAP_TABLE_REFUSAL_REASON_PRE_MONEY_VALUATION_REQUIRED",
        +          "CAP_TABLE_REFUSAL_REASON_WIRED_SAFE_REQUIRED",
        +          "CAP_TABLE_REFUSAL_REASON_CLOSE_NOT_PERMITTED"
        +        ],
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  "type": "array"
        +}
      • addedOutput schema / properties / notices
        Added value: +{
        +  "items": {
        +    "type": "string"
        +  },
        +  "type": "array"
        +}
      • addedOutput schema / properties / result / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "convertedSafes": {
        +        "items": {
        +          "properties": {
        +            "conversionPrice": {
        +              "type": "string"
        +            },
        +            "effectiveCap": {
        +              "type": "string"
        +            },
        +            "effectiveDiscount": {
        +              "type": "string"
        +            },
        +            "investorId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "method": {
        +              "enum": [
        +                "CAP_TABLE_CONVERSION_METHOD_UNSPECIFIED",
        +                "CAP_TABLE_CONVERSION_METHOD_CAP",
        +                "CAP_TABLE_CONVERSION_METHOD_DISCOUNT",
        +                "CAP_TABLE_CONVERSION_METHOD_BETTER_OF_CAP",
        +                "CAP_TABLE_CONVERSION_METHOD_BETTER_OF_DISCOUNT",
        +                "CAP_TABLE_CONVERSION_METHOD_MFN_ADJUSTED",
        +                "CAP_TABLE_CONVERSION_METHOD_ROUND_PRICE"
        +              ],
        +              "type": "string"
        +            },
        +            "name": {
        +              "type": "string"
        +            },
        +            "ownershipPct": {
        +              "type": "string"
        +            },
        +            "shares": {
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "investorId"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "invariantsHold": {
        +        "type": "boolean"
        +      },
        +      "investorShares": {
        +        "type": "string"
        +      },
        +      "optionPool": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "netNewPoolShares": {
        +                "type": "string"
        +              },
        +              "poolPct": {
        +                "type": "string"
        +              },
        +              "poolShares": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "postMoneyValuation": {
        +        "type": "string"
        +      },
        +      "postRoundFdsc": {
        +        "type": "string"
        +      },
        +      "preInvestmentFdsc": {
        +        "type": "string"
        +      },
        +      "preInvestmentShares": {
        +        "type": "string"
        +      },
        +      "pricePerShare": {
        +        "type": "string"
        +      },
        +      "roundId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "snapshots": {
        +        "items": {
        +          "properties": {
        +            "conversionDilution": {
        +              "type": "string"
        +            },
        +            "fullyDilutedShares": {
        +              "type": "string"
        +            },
        +            "ownershipPct": {
        +              "type": "string"
        +            },
        +            "shares": {
        +              "type": "string"
        +            },
        +            "shuffleDilution": {
        +              "type": "string"
        +            },
        +            "stakeholderId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "stakeholderName": {
        +              "type": "string"
        +            },
        +            "stakeholderType": {
        +              "type": "string"
        +            },
        +            "totalRoundDilution": {
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "warnings": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      }
        +    },
        +    "required": [
        +      "roundId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / result / properties
        Removed value: -{
        -  "convertedSafes": {
        -    "items": {
        -      "properties": {
        -        "conversionPrice": {
        -          "type": "string"
        -        },
        -        "effectiveCap": {
        -          "type": "string"
        -        },
        -        "effectiveDiscount": {
        -          "type": "string"
        -        },
        -        "investorId": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "method": {
        -          "enum": [
        -            "CAP_TABLE_CONVERSION_METHOD_UNSPECIFIED",
        -            "CAP_TABLE_CONVERSION_METHOD_CAP",
        -            "CAP_TABLE_CONVERSION_METHOD_DISCOUNT",
        -            "CAP_TABLE_CONVERSION_METHOD_BETTER_OF_CAP",
        -            "CAP_TABLE_CONVERSION_METHOD_BETTER_OF_DISCOUNT",
        -            "CAP_TABLE_CONVERSION_METHOD_MFN_ADJUSTED",
        -            "CAP_TABLE_CONVERSION_METHOD_ROUND_PRICE"
        -          ],
        -          "type": "string"
        -        },
        -        "name": {
        -          "type": "string"
        -        },
        -        "ownershipPct": {
        -          "type": "string"
        -        },
        -        "shares": {
        -          "type": "string"
        -        }
        -      },
        -      "required": [
        -        "investorId"
        -      ],
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "invariantsHold": {
        -    "type": "boolean"
        -  },
        -  "investorShares": {
        -    "type": "string"
        -  },
        -  "optionPool": {
        -    "properties": {
        -      "netNewPoolShares": {
        -        "type": "string"
        -      },
        -      "poolPct": {
        -        "type": "string"
        -      },
        -      "poolShares": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "postMoneyValuation": {
        -    "type": "string"
        -  },
        -  "postRoundFdsc": {
        -    "type": "string"
        -  },
        -  "preInvestmentFdsc": {
        -    "type": "string"
        -  },
        -  "preInvestmentShares": {
        -    "type": "string"
        -  },
        -  "pricePerShare": {
        -    "type": "string"
        -  },
        -  "roundId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "snapshots": {
        -    "items": {
        -      "properties": {
        -        "conversionDilution": {
        -          "type": "string"
        -        },
        -        "fullyDilutedShares": {
        -          "type": "string"
        -        },
        -        "ownershipPct": {
        -          "type": "string"
        -        },
        -        "shares": {
        -          "type": "string"
        -        },
        -        "shuffleDilution": {
        -          "type": "string"
        -        },
        -        "stakeholderId": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "stakeholderName": {
        -          "type": "string"
        -        },
        -        "stakeholderType": {
        -          "type": "string"
        -        },
        -        "totalRoundDilution": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "warnings": {
        -    "items": {
        -      "type": "string"
        -    },
        -    "type": "array"
        -  }
        -}
      • removedOutput schema / properties / result / required
        Removed value: -[
        -  "roundId"
        -]
      • removedOutput schema / properties / result / type
        Removed value: -"object"
    • Changedcap_table_record_cap_table_investment20 fields changed
      • changedInput schema / properties / instrumentType / enum
        Previous value: -[
        -  "CAP_TABLE_INSTRUMENT_TYPE_UNSPECIFIED",
        -  "CAP_TABLE_INSTRUMENT_TYPE_SAFE",
        -  "CAP_TABLE_INSTRUMENT_TYPE_COMMON_STOCK",
        -  "CAP_TABLE_INSTRUMENT_TYPE_PREFERRED_STOCK",
        -  "CAP_TABLE_INSTRUMENT_TYPE_OPTION",
        -  "CAP_TABLE_INSTRUMENT_TYPE_CONVERTIBLE_NOTE"
        -]New value: +[
        +  "CAP_TABLE_INSTRUMENT_TYPE_SAFE",
        +  "CAP_TABLE_INSTRUMENT_TYPE_COMMON_STOCK",
        +  "CAP_TABLE_INSTRUMENT_TYPE_PREFERRED_STOCK",
        +  "CAP_TABLE_INSTRUMENT_TYPE_OPTION",
        +  "CAP_TABLE_INSTRUMENT_TYPE_CONVERTIBLE_NOTE"
        +]
      • changedInput schema / properties / newStakeholder / properties / type / enum
        Previous value: -[
        -  "CAP_TABLE_STAKEHOLDER_TYPE_UNSPECIFIED",
        -  "CAP_TABLE_STAKEHOLDER_TYPE_FOUNDER",
        -  "CAP_TABLE_STAKEHOLDER_TYPE_INVESTOR",
        -  "CAP_TABLE_STAKEHOLDER_TYPE_EMPLOYEE",
        -  "CAP_TABLE_STAKEHOLDER_TYPE_ADVISOR",
        -  "CAP_TABLE_STAKEHOLDER_TYPE_ENTITY"
        -]New value: +[
        +  "CAP_TABLE_STAKEHOLDER_TYPE_FOUNDER",
        +  "CAP_TABLE_STAKEHOLDER_TYPE_INVESTOR",
        +  "CAP_TABLE_STAKEHOLDER_TYPE_EMPLOYEE",
        +  "CAP_TABLE_STAKEHOLDER_TYPE_ADVISOR",
        +  "CAP_TABLE_STAKEHOLDER_TYPE_ENTITY"
        +]
      • addedInput schema / properties / vesting / properties / fullyVested
        Added value: +{
        +  "type": "boolean"
        +}
      • changedInput schema / properties / vesting / properties / totalMonths / minimum
        Previous value: -1New value: +0
      • addedOutput schema / properties / change / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "added": {
        +        "items": {
        +          "properties": {
        +            "capitalCommitted": {
        +              "type": "string"
        +            },
        +            "discountRate": {
        +              "type": "string"
        +            },
        +            "instrumentType": {
        +              "type": "string"
        +            },
        +            "stakeholderName": {
        +              "type": "string"
        +            },
        +            "valuationCap": {
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "after": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "fullyDilutedShares": {
        +                "type": "string"
        +              },
        +              "stakeholderCount": {
        +                "type": "integer"
        +              },
        +              "totalCommitted": {
        +                "type": "string"
        +              },
        +              "totalInvested": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "before": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "fullyDilutedShares": {
        +                "type": "string"
        +              },
        +              "stakeholderCount": {
        +                "type": "integer"
        +              },
        +              "totalCommitted": {
        +                "type": "string"
        +              },
        +              "totalInvested": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / change / properties
        Removed value: -{
        -  "added": {
        -    "items": {
        -      "properties": {
        -        "capitalCommitted": {
        -          "type": "string"
        -        },
        -        "discountRate": {
        -          "type": "string"
        -        },
        -        "instrumentType": {
        -          "type": "string"
        -        },
        -        "stakeholderName": {
        -          "type": "string"
        -        },
        -        "valuationCap": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "after": {
        -    "properties": {
        -      "fullyDilutedShares": {
        -        "type": "string"
        -      },
        -      "stakeholderCount": {
        -        "type": "integer"
        -      },
        -      "totalCommitted": {
        -        "type": "string"
        -      },
        -      "totalInvested": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "before": {
        -    "properties": {
        -      "fullyDilutedShares": {
        -        "type": "string"
        -      },
        -      "stakeholderCount": {
        -        "type": "integer"
        -      },
        -      "totalCommitted": {
        -        "type": "string"
        -      },
        -      "totalInvested": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  }
        -}
      • removedOutput schema / properties / change / type
        Removed value: -"object"
      • addedOutput schema / properties / roundId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / roundId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / roundId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / roundId / type
        Removed value: -"object"
      • addedOutput schema / properties / securityId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / securityId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / securityId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / securityId / type
        Removed value: -"object"
      • addedOutput schema / properties / stakeholderId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / stakeholderId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / stakeholderId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / stakeholderId / type
        Removed value: -"object"
      • addedOutput schema / properties / stakeholderReused
        Added value: +{
        +  "type": "boolean"
        +}
    • Changedcap_table_record_cap_table_refund4 fields changed
      • addedOutput schema / properties / transactionId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactionId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / transactionId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / transactionId / type
        Removed value: -"object"
    • Changedcap_table_record_cap_table_wire5 fields changed
      • addedInput schema / properties / reviewedProof
        Added value: +{
        +  "properties": {
        +    "senderName": {
        +      "maxLength": 200,
        +      "minLength": 1,
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
      • addedOutput schema / properties / transactionId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactionId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / transactionId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / transactionId / type
        Removed value: -"object"
    • Changedcap_table_reopen_cap_table_round4 fields changed
      • addedOutput schema / properties / round / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "closedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "fullyDilutedShares": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "isPriced": {
        +        "type": "boolean"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "optionPoolPct": {
        +        "type": "string"
        +      },
        +      "optionPoolShares": {
        +        "type": "string"
        +      },
        +      "postMoneyValuation": {
        +        "type": "string"
        +      },
        +      "preMoneyValuation": {
        +        "type": "string"
        +      },
        +      "pricePerShare": {
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "CAP_TABLE_ROUND_STATUS_UNSPECIFIED",
        +          "CAP_TABLE_ROUND_STATUS_OPEN",
        +          "CAP_TABLE_ROUND_STATUS_CLOSING",
        +          "CAP_TABLE_ROUND_STATUS_CLOSED"
        +        ],
        +        "type": "string"
        +      },
        +      "totalRaiseTarget": {
        +        "type": "string"
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "companyId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / round / properties
        Removed value: -{
        -  "closedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "companyId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "fullyDilutedShares": {
        -    "type": "string"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "isPriced": {
        -    "type": "boolean"
        -  },
        -  "name": {
        -    "type": "string"
        -  },
        -  "optionPoolPct": {
        -    "type": "string"
        -  },
        -  "optionPoolShares": {
        -    "type": "string"
        -  },
        -  "postMoneyValuation": {
        -    "type": "string"
        -  },
        -  "preMoneyValuation": {
        -    "type": "string"
        -  },
        -  "pricePerShare": {
        -    "type": "string"
        -  },
        -  "status": {
        -    "enum": [
        -      "CAP_TABLE_ROUND_STATUS_UNSPECIFIED",
        -      "CAP_TABLE_ROUND_STATUS_OPEN",
        -      "CAP_TABLE_ROUND_STATUS_CLOSING",
        -      "CAP_TABLE_ROUND_STATUS_CLOSED"
        -    ],
        -    "type": "string"
        -  },
        -  "totalRaiseTarget": {
        -    "type": "string"
        -  },
        -  "updatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / round / required
        Removed value: -[
        -  "companyId"
        -]
      • removedOutput schema / properties / round / type
        Removed value: -"object"
    • Changedcap_table_simulate_cap_table_exit4 fields changed
      • addedOutput schema / properties / rows / items / properties / stakeholderId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / rows / items / properties / stakeholderId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / rows / items / properties / stakeholderId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / rows / items / properties / stakeholderId / type
        Removed value: -"object"
    • Changedcap_table_update_cap_table_agreement_status1 field changed
      • changedInput schema / properties / status / enum
        Previous value: -[
        -  "CAP_TABLE_AGREEMENT_STATUS_UNSPECIFIED",
        -  "CAP_TABLE_AGREEMENT_STATUS_DRAFT",
        -  "CAP_TABLE_AGREEMENT_STATUS_PENDING",
        -  "CAP_TABLE_AGREEMENT_STATUS_GENERATING",
        -  "CAP_TABLE_AGREEMENT_STATUS_SENT",
        -  "CAP_TABLE_AGREEMENT_STATUS_PARTIALLY_APPROVED",
        -  "CAP_TABLE_AGREEMENT_STATUS_SIGNED",
        -  "CAP_TABLE_AGREEMENT_STATUS_COMPLETED",
        -  "CAP_TABLE_AGREEMENT_STATUS_APPROVED",
        -  "CAP_TABLE_AGREEMENT_STATUS_VOID",
        -  "CAP_TABLE_AGREEMENT_STATUS_DECLINED",
        -  "CAP_TABLE_AGREEMENT_STATUS_EXPIRED",
        -  "CAP_TABLE_AGREEMENT_STATUS_FAILED"
        -]New value: +[
        +  "CAP_TABLE_AGREEMENT_STATUS_DRAFT",
        +  "CAP_TABLE_AGREEMENT_STATUS_PENDING",
        +  "CAP_TABLE_AGREEMENT_STATUS_GENERATING",
        +  "CAP_TABLE_AGREEMENT_STATUS_SENT",
        +  "CAP_TABLE_AGREEMENT_STATUS_PARTIALLY_APPROVED",
        +  "CAP_TABLE_AGREEMENT_STATUS_SIGNED",
        +  "CAP_TABLE_AGREEMENT_STATUS_COMPLETED",
        +  "CAP_TABLE_AGREEMENT_STATUS_APPROVED",
        +  "CAP_TABLE_AGREEMENT_STATUS_VOID",
        +  "CAP_TABLE_AGREEMENT_STATUS_DECLINED",
        +  "CAP_TABLE_AGREEMENT_STATUS_EXPIRED",
        +  "CAP_TABLE_AGREEMENT_STATUS_FAILED"
        +]
    • Changedcap_table_update_cap_table_security3 fields changed
      • changedInput schema / properties / security / properties / instrumentType / enum
        Previous value: -[
        -  "CAP_TABLE_INSTRUMENT_TYPE_UNSPECIFIED",
        -  "CAP_TABLE_INSTRUMENT_TYPE_SAFE",
        -  "CAP_TABLE_INSTRUMENT_TYPE_COMMON_STOCK",
        -  "CAP_TABLE_INSTRUMENT_TYPE_PREFERRED_STOCK",
        -  "CAP_TABLE_INSTRUMENT_TYPE_OPTION",
        -  "CAP_TABLE_INSTRUMENT_TYPE_CONVERTIBLE_NOTE"
        -]New value: +[
        +  "CAP_TABLE_INSTRUMENT_TYPE_SAFE",
        +  "CAP_TABLE_INSTRUMENT_TYPE_COMMON_STOCK",
        +  "CAP_TABLE_INSTRUMENT_TYPE_PREFERRED_STOCK",
        +  "CAP_TABLE_INSTRUMENT_TYPE_OPTION",
        +  "CAP_TABLE_INSTRUMENT_TYPE_CONVERTIBLE_NOTE"
        +]
      • addedInput schema / properties / security / properties / vesting / properties / fullyVested
        Added value: +{
        +  "type": "boolean"
        +}
      • changedInput schema / properties / security / properties / vesting / properties / totalMonths / minimum
        Previous value: -1New value: +0
    • Changedcap_table_update_cap_table_stakeholder1 field changed
      • changedInput schema / properties / stakeholder / properties / type / enum
        Previous value: -[
        -  "CAP_TABLE_STAKEHOLDER_TYPE_UNSPECIFIED",
        -  "CAP_TABLE_STAKEHOLDER_TYPE_FOUNDER",
        -  "CAP_TABLE_STAKEHOLDER_TYPE_INVESTOR",
        -  "CAP_TABLE_STAKEHOLDER_TYPE_EMPLOYEE",
        -  "CAP_TABLE_STAKEHOLDER_TYPE_ADVISOR",
        -  "CAP_TABLE_STAKEHOLDER_TYPE_ENTITY"
        -]New value: +[
        +  "CAP_TABLE_STAKEHOLDER_TYPE_FOUNDER",
        +  "CAP_TABLE_STAKEHOLDER_TYPE_INVESTOR",
        +  "CAP_TABLE_STAKEHOLDER_TYPE_EMPLOYEE",
        +  "CAP_TABLE_STAKEHOLDER_TYPE_ADVISOR",
        +  "CAP_TABLE_STAKEHOLDER_TYPE_ENTITY"
        +]
    • Addedcaptable_hydrate_formation_carry
    • Addedcaptable_preview_formation_carry
    • Changedcaptable_send_safe_for_signature22 fields changed
      • addedOutput schema / properties / signers / items / properties / actorUserId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / signers / items / properties / actorUserId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / signers / items / properties / actorUserId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / signers / items / properties / actorUserId / type
        Removed value: -"object"
      • addedOutput schema / properties / signers / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / signers / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / signers / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / signers / items / properties / inviteEmailedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / signers / items / properties / inviteEmailedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / signers / items / properties / inviteEmailedAt / type
        Removed value: -"string"
      • removedOutput schema / properties / signers / items / properties / signatureAnchor / additionalProperties
        Removed value: -true
      • addedOutput schema / properties / signers / items / properties / signatureAnchor / anyOf
        Added value: +[
        +  {
        +    "additionalProperties": true,
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / signers / items / properties / signatureAnchor / type
        Removed value: -"object"
      • addedOutput schema / properties / signers / items / properties / signedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / signers / items / properties / signedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / signers / items / properties / signedAt / type
        Removed value: -"string"
      • addedOutput schema / properties / signers / items / properties / tokenExpiresAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / signers / items / properties / tokenExpiresAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / signers / items / properties / tokenExpiresAt / type
        Removed value: -"string"
      • addedOutput schema / properties / signers / items / properties / updatedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / signers / items / properties / updatedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / signers / items / properties / updatedAt / type
        Removed value: -"string"
    • Changedcard_create_card3 fields changed
      • addedOutput schema / properties / result / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "async": {
        +        "type": "boolean"
        +      },
        +      "card": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "accountId": {
        +                "anyOf": [
        +                  {
        +                    "description": "UUID value wrapper.",
        +                    "properties": {
        +                      "value": {
        +                        "format": "uuid",
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "address": {
        +                "type": "string"
        +              },
        +              "assignedTo": {
        +                "type": "string"
        +              },
        +              "cardholder": {
        +                "type": "string"
        +              },
        +              "companyId": {
        +                "anyOf": [
        +                  {
        +                    "description": "UUID value wrapper.",
        +                    "properties": {
        +                      "value": {
        +                        "format": "uuid",
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "createdAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "currentSpendCents": {
        +                "type": "string"
        +              },
        +              "expiry": {
        +                "type": "string"
        +              },
        +              "fullAddress": {
        +                "type": "string"
        +              },
        +              "id": {
        +                "anyOf": [
        +                  {
        +                    "description": "UUID value wrapper.",
        +                    "properties": {
        +                      "value": {
        +                        "format": "uuid",
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "last4": {
        +                "type": "string"
        +              },
        +              "network": {
        +                "type": "string"
        +              },
        +              "nickname": {
        +                "type": "string"
        +              },
        +              "provider": {
        +                "type": "string"
        +              },
        +              "spendInterval": {
        +                "enum": [
        +                  "SPEND_INTERVAL_UNSPECIFIED",
        +                  "SPEND_INTERVAL_DAILY",
        +                  "SPEND_INTERVAL_MONTHLY",
        +                  "SPEND_INTERVAL_YEARLY",
        +                  "SPEND_INTERVAL_TRANSACTION"
        +                ],
        +                "type": "string"
        +              },
        +              "spendLimitCents": {
        +                "type": "string"
        +              },
        +              "status": {
        +                "enum": [
        +                  "CARD_STATUS_UNSPECIFIED",
        +                  "CARD_STATUS_ACTIVE",
        +                  "CARD_STATUS_FROZEN",
        +                  "CARD_STATUS_CANCELLED"
        +                ],
        +                "type": "string"
        +              },
        +              "terminatedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "updatedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "userId": {
        +                "anyOf": [
        +                  {
        +                    "description": "UUID value wrapper.",
        +                    "properties": {
        +                      "value": {
        +                        "format": "uuid",
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "zip": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "id",
        +              "companyId"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "cardId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "jobId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / result / properties
        Removed value: -{
        -  "async": {
        -    "type": "boolean"
        -  },
        -  "card": {
        -    "properties": {
        -      "accountId": {
        -        "description": "UUID value wrapper.",
        -        "properties": {
        -          "value": {
        -            "format": "uuid",
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "address": {
        -        "type": "string"
        -      },
        -      "assignedTo": {
        -        "type": "string"
        -      },
        -      "cardholder": {
        -        "type": "string"
        -      },
        -      "companyId": {
        -        "description": "UUID value wrapper.",
        -        "properties": {
        -          "value": {
        -            "format": "uuid",
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "createdAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      },
        -      "currentSpendCents": {
        -        "type": "string"
        -      },
        -      "expiry": {
        -        "type": "string"
        -      },
        -      "fullAddress": {
        -        "type": "string"
        -      },
        -      "id": {
        -        "description": "UUID value wrapper.",
        -        "properties": {
        -          "value": {
        -            "format": "uuid",
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "last4": {
        -        "type": "string"
        -      },
        -      "network": {
        -        "type": "string"
        -      },
        -      "nickname": {
        -        "type": "string"
        -      },
        -      "provider": {
        -        "type": "string"
        -      },
        -      "spendInterval": {
        -        "enum": [
        -          "SPEND_INTERVAL_UNSPECIFIED",
        -          "SPEND_INTERVAL_DAILY",
        -          "SPEND_INTERVAL_MONTHLY",
        -          "SPEND_INTERVAL_YEARLY",
        -          "SPEND_INTERVAL_TRANSACTION"
        -        ],
        -        "type": "string"
        -      },
        -      "spendLimitCents": {
        -        "type": "string"
        -      },
        -      "status": {
        -        "enum": [
        -          "CARD_STATUS_UNSPECIFIED",
        -          "CARD_STATUS_ACTIVE",
        -          "CARD_STATUS_FROZEN",
        -          "CARD_STATUS_CANCELLED"
        -        ],
        -        "type": "string"
        -      },
        -      "terminatedAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      },
        -      "updatedAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      },
        -      "userId": {
        -        "description": "UUID value wrapper.",
        -        "properties": {
        -          "value": {
        -            "format": "uuid",
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "zip": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "id",
        -      "companyId"
        -    ],
        -    "type": "object"
        -  },
        -  "cardId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "jobId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  }
        -}
      • removedOutput schema / properties / result / type
        Removed value: -"object"
    • Changedcard_freeze_card4 fields changed
      • addedOutput schema / properties / card / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "accountId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "address": {
        +        "type": "string"
        +      },
        +      "assignedTo": {
        +        "type": "string"
        +      },
        +      "cardholder": {
        +        "type": "string"
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "currentSpendCents": {
        +        "type": "string"
        +      },
        +      "expiry": {
        +        "type": "string"
        +      },
        +      "fullAddress": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "last4": {
        +        "type": "string"
        +      },
        +      "network": {
        +        "type": "string"
        +      },
        +      "nickname": {
        +        "type": "string"
        +      },
        +      "provider": {
        +        "type": "string"
        +      },
        +      "spendInterval": {
        +        "enum": [
        +          "SPEND_INTERVAL_UNSPECIFIED",
        +          "SPEND_INTERVAL_DAILY",
        +          "SPEND_INTERVAL_MONTHLY",
        +          "SPEND_INTERVAL_YEARLY",
        +          "SPEND_INTERVAL_TRANSACTION"
        +        ],
        +        "type": "string"
        +      },
        +      "spendLimitCents": {
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "CARD_STATUS_UNSPECIFIED",
        +          "CARD_STATUS_ACTIVE",
        +          "CARD_STATUS_FROZEN",
        +          "CARD_STATUS_CANCELLED"
        +        ],
        +        "type": "string"
        +      },
        +      "terminatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "userId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "zip": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "companyId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / card / properties
        Removed value: -{
        -  "accountId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "address": {
        -    "type": "string"
        -  },
        -  "assignedTo": {
        -    "type": "string"
        -  },
        -  "cardholder": {
        -    "type": "string"
        -  },
        -  "companyId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "currentSpendCents": {
        -    "type": "string"
        -  },
        -  "expiry": {
        -    "type": "string"
        -  },
        -  "fullAddress": {
        -    "type": "string"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "last4": {
        -    "type": "string"
        -  },
        -  "network": {
        -    "type": "string"
        -  },
        -  "nickname": {
        -    "type": "string"
        -  },
        -  "provider": {
        -    "type": "string"
        -  },
        -  "spendInterval": {
        -    "enum": [
        -      "SPEND_INTERVAL_UNSPECIFIED",
        -      "SPEND_INTERVAL_DAILY",
        -      "SPEND_INTERVAL_MONTHLY",
        -      "SPEND_INTERVAL_YEARLY",
        -      "SPEND_INTERVAL_TRANSACTION"
        -    ],
        -    "type": "string"
        -  },
        -  "spendLimitCents": {
        -    "type": "string"
        -  },
        -  "status": {
        -    "enum": [
        -      "CARD_STATUS_UNSPECIFIED",
        -      "CARD_STATUS_ACTIVE",
        -      "CARD_STATUS_FROZEN",
        -      "CARD_STATUS_CANCELLED"
        -    ],
        -    "type": "string"
        -  },
        -  "terminatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "updatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "userId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "zip": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / card / required
        Removed value: -[
        -  "id",
        -  "companyId"
        -]
      • removedOutput schema / properties / card / type
        Removed value: -"object"
    • Changedcard_get_card4 fields changed
      • addedOutput schema / properties / card / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "accountId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "address": {
        +        "type": "string"
        +      },
        +      "assignedTo": {
        +        "type": "string"
        +      },
        +      "cardholder": {
        +        "type": "string"
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "currentSpendCents": {
        +        "type": "string"
        +      },
        +      "expiry": {
        +        "type": "string"
        +      },
        +      "fullAddress": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "last4": {
        +        "type": "string"
        +      },
        +      "network": {
        +        "type": "string"
        +      },
        +      "nickname": {
        +        "type": "string"
        +      },
        +      "provider": {
        +        "type": "string"
        +      },
        +      "spendInterval": {
        +        "enum": [
        +          "SPEND_INTERVAL_UNSPECIFIED",
        +          "SPEND_INTERVAL_DAILY",
        +          "SPEND_INTERVAL_MONTHLY",
        +          "SPEND_INTERVAL_YEARLY",
        +          "SPEND_INTERVAL_TRANSACTION"
        +        ],
        +        "type": "string"
        +      },
        +      "spendLimitCents": {
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "CARD_STATUS_UNSPECIFIED",
        +          "CARD_STATUS_ACTIVE",
        +          "CARD_STATUS_FROZEN",
        +          "CARD_STATUS_CANCELLED"
        +        ],
        +        "type": "string"
        +      },
        +      "terminatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "userId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "zip": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "companyId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / card / properties
        Removed value: -{
        -  "accountId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "address": {
        -    "type": "string"
        -  },
        -  "assignedTo": {
        -    "type": "string"
        -  },
        -  "cardholder": {
        -    "type": "string"
        -  },
        -  "companyId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "currentSpendCents": {
        -    "type": "string"
        -  },
        -  "expiry": {
        -    "type": "string"
        -  },
        -  "fullAddress": {
        -    "type": "string"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "last4": {
        -    "type": "string"
        -  },
        -  "network": {
        -    "type": "string"
        -  },
        -  "nickname": {
        -    "type": "string"
        -  },
        -  "provider": {
        -    "type": "string"
        -  },
        -  "spendInterval": {
        -    "enum": [
        -      "SPEND_INTERVAL_UNSPECIFIED",
        -      "SPEND_INTERVAL_DAILY",
        -      "SPEND_INTERVAL_MONTHLY",
        -      "SPEND_INTERVAL_YEARLY",
        -      "SPEND_INTERVAL_TRANSACTION"
        -    ],
        -    "type": "string"
        -  },
        -  "spendLimitCents": {
        -    "type": "string"
        -  },
        -  "status": {
        -    "enum": [
        -      "CARD_STATUS_UNSPECIFIED",
        -      "CARD_STATUS_ACTIVE",
        -      "CARD_STATUS_FROZEN",
        -      "CARD_STATUS_CANCELLED"
        -    ],
        -    "type": "string"
        -  },
        -  "terminatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "updatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "userId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "zip": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / card / required
        Removed value: -[
        -  "id",
        -  "companyId"
        -]
      • removedOutput schema / properties / card / type
        Removed value: -"object"
    • Changedcard_get_card_spend4 fields changed
      • addedOutput schema / properties / cardId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / cardId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / cardId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / cardId / type
        Removed value: -"object"
    • Changedcard_get_list_card_transactions14 fields changed
      • addedOutput schema / properties / transactions / items / properties / cardId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactions / items / properties / cardId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / transactions / items / properties / cardId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / transactions / items / properties / cardId / type
        Removed value: -"object"
      • addedOutput schema / properties / transactions / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactions / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / transactions / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / transactions / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / transactions / items / properties / providerCreatedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactions / items / properties / providerCreatedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / transactions / items / properties / providerCreatedAt / type
        Removed value: -"string"
      • addedOutput schema / properties / transactions / items / properties / syncedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactions / items / properties / syncedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / transactions / items / properties / syncedAt / type
        Removed value: -"string"
    • Changedcard_get_list_cards25 fields changed
      • addedOutput schema / properties / cards / items / properties / accountId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / cards / items / properties / accountId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / cards / items / properties / accountId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / cards / items / properties / accountId / type
        Removed value: -"object"
      • addedOutput schema / properties / cards / items / properties / companyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / cards / items / properties / companyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / cards / items / properties / companyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / cards / items / properties / companyId / type
        Removed value: -"object"
      • addedOutput schema / properties / cards / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / cards / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / cards / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / cards / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / cards / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / cards / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / cards / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / cards / items / properties / terminatedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / cards / items / properties / terminatedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / cards / items / properties / terminatedAt / type
        Removed value: -"string"
      • addedOutput schema / properties / cards / items / properties / updatedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / cards / items / properties / updatedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / cards / items / properties / updatedAt / type
        Removed value: -"string"
      • addedOutput schema / properties / cards / items / properties / userId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / cards / items / properties / userId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / cards / items / properties / userId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / cards / items / properties / userId / type
        Removed value: -"object"
    • Changedcard_get_list_org_cards11 fields changed
      • addedOutput schema / properties / orgCards / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / orgCards / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / orgCards / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / orgCards / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / orgCards / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / orgCards / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / orgCards / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / orgCards / items / properties / owner / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "email": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "name": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "id"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / orgCards / items / properties / owner / properties
        Removed value: -{
        -  "email": {
        -    "type": "string"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "name": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / orgCards / items / properties / owner / required
        Removed value: -[
        -  "id"
        -]
      • removedOutput schema / properties / orgCards / items / properties / owner / type
        Removed value: -"object"
    • Changedcard_unfreeze_card4 fields changed
      • addedOutput schema / properties / card / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "accountId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "address": {
        +        "type": "string"
        +      },
        +      "assignedTo": {
        +        "type": "string"
        +      },
        +      "cardholder": {
        +        "type": "string"
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "currentSpendCents": {
        +        "type": "string"
        +      },
        +      "expiry": {
        +        "type": "string"
        +      },
        +      "fullAddress": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "last4": {
        +        "type": "string"
        +      },
        +      "network": {
        +        "type": "string"
        +      },
        +      "nickname": {
        +        "type": "string"
        +      },
        +      "provider": {
        +        "type": "string"
        +      },
        +      "spendInterval": {
        +        "enum": [
        +          "SPEND_INTERVAL_UNSPECIFIED",
        +          "SPEND_INTERVAL_DAILY",
        +          "SPEND_INTERVAL_MONTHLY",
        +          "SPEND_INTERVAL_YEARLY",
        +          "SPEND_INTERVAL_TRANSACTION"
        +        ],
        +        "type": "string"
        +      },
        +      "spendLimitCents": {
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "CARD_STATUS_UNSPECIFIED",
        +          "CARD_STATUS_ACTIVE",
        +          "CARD_STATUS_FROZEN",
        +          "CARD_STATUS_CANCELLED"
        +        ],
        +        "type": "string"
        +      },
        +      "terminatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "userId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "zip": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "companyId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / card / properties
        Removed value: -{
        -  "accountId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "address": {
        -    "type": "string"
        -  },
        -  "assignedTo": {
        -    "type": "string"
        -  },
        -  "cardholder": {
        -    "type": "string"
        -  },
        -  "companyId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "currentSpendCents": {
        -    "type": "string"
        -  },
        -  "expiry": {
        -    "type": "string"
        -  },
        -  "fullAddress": {
        -    "type": "string"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "last4": {
        -    "type": "string"
        -  },
        -  "network": {
        -    "type": "string"
        -  },
        -  "nickname": {
        -    "type": "string"
        -  },
        -  "provider": {
        -    "type": "string"
        -  },
        -  "spendInterval": {
        -    "enum": [
        -      "SPEND_INTERVAL_UNSPECIFIED",
        -      "SPEND_INTERVAL_DAILY",
        -      "SPEND_INTERVAL_MONTHLY",
        -      "SPEND_INTERVAL_YEARLY",
        -      "SPEND_INTERVAL_TRANSACTION"
        -    ],
        -    "type": "string"
        -  },
        -  "spendLimitCents": {
        -    "type": "string"
        -  },
        -  "status": {
        -    "enum": [
        -      "CARD_STATUS_UNSPECIFIED",
        -      "CARD_STATUS_ACTIVE",
        -      "CARD_STATUS_FROZEN",
        -      "CARD_STATUS_CANCELLED"
        -    ],
        -    "type": "string"
        -  },
        -  "terminatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "updatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "userId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "zip": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / card / required
        Removed value: -[
        -  "id",
        -  "companyId"
        -]
      • removedOutput schema / properties / card / type
        Removed value: -"object"
    • Changedcard_update_card_spend_limit5 fields changed
      • changedInput schema / properties / interval / enum
        Previous value: -[
        -  "SPEND_INTERVAL_UNSPECIFIED",
        -  "SPEND_INTERVAL_DAILY",
        -  "SPEND_INTERVAL_MONTHLY",
        -  "SPEND_INTERVAL_YEARLY",
        -  "SPEND_INTERVAL_TRANSACTION"
        -]New value: +[
        +  "SPEND_INTERVAL_DAILY",
        +  "SPEND_INTERVAL_MONTHLY",
        +  "SPEND_INTERVAL_YEARLY",
        +  "SPEND_INTERVAL_TRANSACTION"
        +]
      • addedOutput schema / properties / card / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "accountId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "address": {
        +        "type": "string"
        +      },
        +      "assignedTo": {
        +        "type": "string"
        +      },
        +      "cardholder": {
        +        "type": "string"
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "currentSpendCents": {
        +        "type": "string"
        +      },
        +      "expiry": {
        +        "type": "string"
        +      },
        +      "fullAddress": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "last4": {
        +        "type": "string"
        +      },
        +      "network": {
        +        "type": "string"
        +      },
        +      "nickname": {
        +        "type": "string"
        +      },
        +      "provider": {
        +        "type": "string"
        +      },
        +      "spendInterval": {
        +        "enum": [
        +          "SPEND_INTERVAL_UNSPECIFIED",
        +          "SPEND_INTERVAL_DAILY",
        +          "SPEND_INTERVAL_MONTHLY",
        +          "SPEND_INTERVAL_YEARLY",
        +          "SPEND_INTERVAL_TRANSACTION"
        +        ],
        +        "type": "string"
        +      },
        +      "spendLimitCents": {
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "CARD_STATUS_UNSPECIFIED",
        +          "CARD_STATUS_ACTIVE",
        +          "CARD_STATUS_FROZEN",
        +          "CARD_STATUS_CANCELLED"
        +        ],
        +        "type": "string"
        +      },
        +      "terminatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "userId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "zip": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "companyId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / card / properties
        Removed value: -{
        -  "accountId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "address": {
        -    "type": "string"
        -  },
        -  "assignedTo": {
        -    "type": "string"
        -  },
        -  "cardholder": {
        -    "type": "string"
        -  },
        -  "companyId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "currentSpendCents": {
        -    "type": "string"
        -  },
        -  "expiry": {
        -    "type": "string"
        -  },
        -  "fullAddress": {
        -    "type": "string"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "last4": {
        -    "type": "string"
        -  },
        -  "network": {
        -    "type": "string"
        -  },
        -  "nickname": {
        -    "type": "string"
        -  },
        -  "provider": {
        -    "type": "string"
        -  },
        -  "spendInterval": {
        -    "enum": [
        -      "SPEND_INTERVAL_UNSPECIFIED",
        -      "SPEND_INTERVAL_DAILY",
        -      "SPEND_INTERVAL_MONTHLY",
        -      "SPEND_INTERVAL_YEARLY",
        -      "SPEND_INTERVAL_TRANSACTION"
        -    ],
        -    "type": "string"
        -  },
        -  "spendLimitCents": {
        -    "type": "string"
        -  },
        -  "status": {
        -    "enum": [
        -      "CARD_STATUS_UNSPECIFIED",
        -      "CARD_STATUS_ACTIVE",
        -      "CARD_STATUS_FROZEN",
        -      "CARD_STATUS_CANCELLED"
        -    ],
        -    "type": "string"
        -  },
        -  "terminatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "updatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "userId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "zip": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / card / required
        Removed value: -[
        -  "id",
        -  "companyId"
        -]
      • removedOutput schema / properties / card / type
        Removed value: -"object"
    • Changedcheck_company_name_availability6 fields changed
      • addedOutput schema / properties / domain / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "domains": {
        +        "items": {
        +          "properties": {
        +            "domain": {
        +              "type": "string"
        +            },
        +            "error": {
        +              "type": "string"
        +            },
        +            "status": {
        +              "enum": [
        +                "DOMAIN_STATUS_UNSPECIFIED",
        +                "DOMAIN_STATUS_AVAILABLE",
        +                "DOMAIN_STATUS_REGISTERED",
        +                "DOMAIN_STATUS_ERROR"
        +              ],
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "error": {
        +        "type": "string"
        +      },
        +      "failed": {
        +        "type": "boolean"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / domain / properties
        Removed value: -{
        -  "domains": {
        -    "items": {
        -      "properties": {
        -        "domain": {
        -          "type": "string"
        -        },
        -        "error": {
        -          "type": "string"
        -        },
        -        "status": {
        -          "enum": [
        -            "DOMAIN_STATUS_UNSPECIFIED",
        -            "DOMAIN_STATUS_AVAILABLE",
        -            "DOMAIN_STATUS_REGISTERED",
        -            "DOMAIN_STATUS_ERROR"
        -          ],
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "error": {
        -    "type": "string"
        -  },
        -  "failed": {
        -    "type": "boolean"
        -  }
        -}
      • removedOutput schema / properties / domain / type
        Removed value: -"object"
      • addedOutput schema / properties / trademark / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "error": {
        +        "type": "string"
        +      },
        +      "failed": {
        +        "type": "boolean"
        +      },
        +      "liveCount": {
        +        "type": "integer"
        +      },
        +      "status": {
        +        "enum": [
        +          "TRADEMARK_STATUS_UNSPECIFIED",
        +          "TRADEMARK_STATUS_AVAILABLE",
        +          "TRADEMARK_STATUS_TAKEN",
        +          "TRADEMARK_STATUS_SIMILAR_MARKS_EXIST"
        +        ],
        +        "type": "string"
        +      },
        +      "topMatches": {
        +        "items": {
        +          "properties": {
        +            "filed": {
        +              "type": "string"
        +            },
        +            "owner": {
        +              "type": "string"
        +            },
        +            "serialNumber": {
        +              "type": "string"
        +            },
        +            "wordmark": {
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / trademark / properties
        Removed value: -{
        -  "error": {
        -    "type": "string"
        -  },
        -  "failed": {
        -    "type": "boolean"
        -  },
        -  "liveCount": {
        -    "type": "integer"
        -  },
        -  "status": {
        -    "enum": [
        -      "TRADEMARK_STATUS_UNSPECIFIED",
        -      "TRADEMARK_STATUS_AVAILABLE",
        -      "TRADEMARK_STATUS_TAKEN",
        -      "TRADEMARK_STATUS_SIMILAR_MARKS_EXIST"
        -    ],
        -    "type": "string"
        -  },
        -  "topMatches": {
        -    "items": {
        -      "properties": {
        -        "filed": {
        -          "type": "string"
        -        },
        -        "owner": {
        -          "type": "string"
        -        },
        -        "serialNumber": {
        -          "type": "string"
        -        },
        -        "wordmark": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  }
        -}
      • removedOutput schema / properties / trademark / type
        Removed value: -"object"
    • Changedclient_get_client4 fields changed
      • addedOutput schema / properties / client / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "addressLine1": {
        +        "type": "string"
        +      },
        +      "addressLine2": {
        +        "type": "string"
        +      },
        +      "city": {
        +        "type": "string"
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "country": {
        +        "type": "string"
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "email": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "notes": {
        +        "type": "string"
        +      },
        +      "phone": {
        +        "type": "string"
        +      },
        +      "postalCode": {
        +        "type": "string"
        +      },
        +      "state": {
        +        "type": "string"
        +      },
        +      "taxId": {
        +        "type": "string"
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "companyId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / client / properties
        Removed value: -{
        -  "addressLine1": {
        -    "type": "string"
        -  },
        -  "addressLine2": {
        -    "type": "string"
        -  },
        -  "city": {
        -    "type": "string"
        -  },
        -  "companyId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "country": {
        -    "type": "string"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "email": {
        -    "type": "string"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "name": {
        -    "type": "string"
        -  },
        -  "notes": {
        -    "type": "string"
        -  },
        -  "phone": {
        -    "type": "string"
        -  },
        -  "postalCode": {
        -    "type": "string"
        -  },
        -  "state": {
        -    "type": "string"
        -  },
        -  "taxId": {
        -    "type": "string"
        -  },
        -  "updatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / client / required
        Removed value: -[
        -  "companyId"
        -]
      • removedOutput schema / properties / client / type
        Removed value: -"object"
    • Changedclient_get_list_clients14 fields changed
      • addedOutput schema / properties / clients / items / properties / companyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / clients / items / properties / companyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / clients / items / properties / companyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / clients / items / properties / companyId / type
        Removed value: -"object"
      • addedOutput schema / properties / clients / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / clients / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / clients / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / clients / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / clients / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / clients / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / clients / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / clients / items / properties / updatedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / clients / items / properties / updatedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / clients / items / properties / updatedAt / type
        Removed value: -"string"
    • Changedcompany_get_company4 fields changed
      • addedOutput schema / properties / company / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "address": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "aliases": {
        +        "items": {
        +          "description": "Human-readable name (1-255 Unicode chars).",
        +          "properties": {
        +            "value": {
        +              "maxLength": 255,
        +              "minLength": 1,
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "code": {
        +        "type": "string"
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "ein": {
        +        "type": "string"
        +      },
        +      "formedOn": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "logoUrl": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "anyOf": [
        +          {
        +            "description": "Human-readable name (1-255 Unicode chars).",
        +            "properties": {
        +              "value": {
        +                "maxLength": 255,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "source": {
        +        "enum": [
        +          "COMPANY_SOURCE_UNSPECIFIED",
        +          "COMPANY_SOURCE_LOVIE_FORMATION",
        +          "COMPANY_SOURCE_USER_CREATED",
        +          "COMPANY_SOURCE_IMPORTED"
        +        ],
        +        "type": "string"
        +      },
        +      "stateOfFormation": {
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "COMPANY_STATUS_UNSPECIFIED",
        +          "COMPANY_STATUS_ACTIVE",
        +          "COMPANY_STATUS_INACTIVE",
        +          "COMPANY_STATUS_SUSPENDED"
        +        ],
        +        "type": "string"
        +      },
        +      "type": {
        +        "enum": [
        +          "COMPANY_TYPE_UNSPECIFIED",
        +          "COMPANY_TYPE_LLC",
        +          "COMPANY_TYPE_C_CORP",
        +          "COMPANY_TYPE_S_CORP",
        +          "COMPANY_TYPE_NONPROFIT",
        +          "COMPANY_TYPE_SOLE_PROP",
        +          "COMPANY_TYPE_PARTNERSHIP"
        +        ],
        +        "type": "string"
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "userId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "name",
        +      "userId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / company / properties
        Removed value: -{
        -  "code": {
        -    "type": "string"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "logoUrl": {
        -    "type": "string"
        -  },
        -  "name": {
        -    "description": "Human-readable name (1-255 Unicode chars).",
        -    "properties": {
        -      "value": {
        -        "maxLength": 255,
        -        "minLength": 1,
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "status": {
        -    "enum": [
        -      "COMPANY_STATUS_UNSPECIFIED",
        -      "COMPANY_STATUS_ACTIVE",
        -      "COMPANY_STATUS_INACTIVE",
        -      "COMPANY_STATUS_SUSPENDED"
        -    ],
        -    "type": "string"
        -  },
        -  "type": {
        -    "enum": [
        -      "COMPANY_TYPE_UNSPECIFIED",
        -      "COMPANY_TYPE_LLC",
        -      "COMPANY_TYPE_C_CORP",
        -      "COMPANY_TYPE_S_CORP",
        -      "COMPANY_TYPE_NONPROFIT",
        -      "COMPANY_TYPE_SOLE_PROP",
        -      "COMPANY_TYPE_PARTNERSHIP"
        -    ],
        -    "type": "string"
        -  },
        -  "updatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "userId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  }
        -}
      • removedOutput schema / properties / company / required
        Removed value: -[
        -  "name",
        -  "userId"
        -]
      • removedOutput schema / properties / company / type
        Removed value: -"object"
    • Changedcompany_get_list_companies24 fields changed
      • addedOutput schema / properties / companies / items / properties / address
        Added value: +{
        +  "anyOf": [
        +    {
        +      "properties": {
        +        "city": {
        +          "type": "string"
        +        },
        +        "country": {
        +          "type": "string"
        +        },
        +        "county": {
        +          "type": "string"
        +        },
        +        "state": {
        +          "type": "string"
        +        },
        +        "street1": {
        +          "type": "string"
        +        },
        +        "street2": {
        +          "type": "string"
        +        },
        +        "zipCode": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / companies / items / properties / aliases
        Added value: +{
        +  "items": {
        +    "description": "Human-readable name (1-255 Unicode chars).",
        +    "properties": {
        +      "value": {
        +        "maxLength": 255,
        +        "minLength": 1,
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  "type": "array"
        +}
      • addedOutput schema / properties / companies / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / companies / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / companies / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / companies / items / properties / ein
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / companies / items / properties / formedOn
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / companies / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / companies / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / companies / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / companies / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / companies / items / properties / name / anyOf
        Added value: +[
        +  {
        +    "description": "Human-readable name (1-255 Unicode chars).",
        +    "properties": {
        +      "value": {
        +        "maxLength": 255,
        +        "minLength": 1,
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / companies / items / properties / name / description
        Removed value: -"Human-readable name (1-255 Unicode chars)."
      • removedOutput schema / properties / companies / items / properties / name / properties
        Removed value: -{
        -  "value": {
        -    "maxLength": 255,
        -    "minLength": 1,
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / companies / items / properties / name / type
        Removed value: -"object"
      • addedOutput schema / properties / companies / items / properties / source
        Added value: +{
        +  "enum": [
        +    "COMPANY_SOURCE_UNSPECIFIED",
        +    "COMPANY_SOURCE_LOVIE_FORMATION",
        +    "COMPANY_SOURCE_USER_CREATED",
        +    "COMPANY_SOURCE_IMPORTED"
        +  ],
        +  "type": "string"
        +}
      • addedOutput schema / properties / companies / items / properties / stateOfFormation
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / companies / items / properties / updatedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / companies / items / properties / updatedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / companies / items / properties / updatedAt / type
        Removed value: -"string"
      • addedOutput schema / properties / companies / items / properties / userId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / companies / items / properties / userId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / companies / items / properties / userId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / companies / items / properties / userId / type
        Removed value: -"object"
    • Changedcompany_get_list_company_members17 fields changed
      • addedOutput schema / properties / members / items / properties / companyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / members / items / properties / companyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / members / items / properties / companyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / members / items / properties / companyId / type
        Removed value: -"object"
      • addedOutput schema / properties / members / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / members / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / members / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / members / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / members / items / properties / joinedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / members / items / properties / joinedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / members / items / properties / joinedAt / type
        Removed value: -"string"
      • changedOutput schema / properties / members / items / properties / role / enum
        Previous value: -[
        -  "COMPANY_MEMBER_ROLE_UNSPECIFIED",
        -  "COMPANY_MEMBER_ROLE_OWNER",
        -  "COMPANY_MEMBER_ROLE_ADMIN",
        -  "COMPANY_MEMBER_ROLE_MEMBER"
        -]New value: +[
        +  "COMPANY_MEMBER_ROLE_UNSPECIFIED",
        +  "COMPANY_MEMBER_ROLE_OWNER",
        +  "COMPANY_MEMBER_ROLE_ADMIN",
        +  "COMPANY_MEMBER_ROLE_MEMBER",
        +  "COMPANY_MEMBER_ROLE_OPERATOR"
        +]
      • removedOutput schema / properties / members / items / properties / scopes
        Removed value: -{
        -  "items": {
        -    "properties": {
        -      "accessLevel": {
        -        "enum": [
        -          "PRODUCT_ACCESS_LEVEL_UNSPECIFIED",
        -          "PRODUCT_ACCESS_LEVEL_VIEWER",
        -          "PRODUCT_ACCESS_LEVEL_CONTRIBUTOR",
        -          "PRODUCT_ACCESS_LEVEL_MANAGER"
        -        ],
        -        "type": "string"
        -      },
        -      "productCode": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "type": "array"
        -}
      • addedOutput schema / properties / members / items / properties / userId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / members / items / properties / userId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / members / items / properties / userId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / members / items / properties / userId / type
        Removed value: -"object"
    • Changedcompany_get_my_companies8 fields changed
      • addedOutput schema / properties / companies / items / properties / company / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "address": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "aliases": {
        +        "items": {
        +          "description": "Human-readable name (1-255 Unicode chars).",
        +          "properties": {
        +            "value": {
        +              "maxLength": 255,
        +              "minLength": 1,
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "code": {
        +        "type": "string"
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "ein": {
        +        "type": "string"
        +      },
        +      "formedOn": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "logoUrl": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "anyOf": [
        +          {
        +            "description": "Human-readable name (1-255 Unicode chars).",
        +            "properties": {
        +              "value": {
        +                "maxLength": 255,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "source": {
        +        "enum": [
        +          "COMPANY_SOURCE_UNSPECIFIED",
        +          "COMPANY_SOURCE_LOVIE_FORMATION",
        +          "COMPANY_SOURCE_USER_CREATED",
        +          "COMPANY_SOURCE_IMPORTED"
        +        ],
        +        "type": "string"
        +      },
        +      "stateOfFormation": {
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "COMPANY_STATUS_UNSPECIFIED",
        +          "COMPANY_STATUS_ACTIVE",
        +          "COMPANY_STATUS_INACTIVE",
        +          "COMPANY_STATUS_SUSPENDED"
        +        ],
        +        "type": "string"
        +      },
        +      "type": {
        +        "enum": [
        +          "COMPANY_TYPE_UNSPECIFIED",
        +          "COMPANY_TYPE_LLC",
        +          "COMPANY_TYPE_C_CORP",
        +          "COMPANY_TYPE_S_CORP",
        +          "COMPANY_TYPE_NONPROFIT",
        +          "COMPANY_TYPE_SOLE_PROP",
        +          "COMPANY_TYPE_PARTNERSHIP"
        +        ],
        +        "type": "string"
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "userId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "name",
        +      "userId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / companies / items / properties / company / properties
        Removed value: -{
        -  "code": {
        -    "type": "string"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "logoUrl": {
        -    "type": "string"
        -  },
        -  "name": {
        -    "description": "Human-readable name (1-255 Unicode chars).",
        -    "properties": {
        -      "value": {
        -        "maxLength": 255,
        -        "minLength": 1,
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "status": {
        -    "enum": [
        -      "COMPANY_STATUS_UNSPECIFIED",
        -      "COMPANY_STATUS_ACTIVE",
        -      "COMPANY_STATUS_INACTIVE",
        -      "COMPANY_STATUS_SUSPENDED"
        -    ],
        -    "type": "string"
        -  },
        -  "type": {
        -    "enum": [
        -      "COMPANY_TYPE_UNSPECIFIED",
        -      "COMPANY_TYPE_LLC",
        -      "COMPANY_TYPE_C_CORP",
        -      "COMPANY_TYPE_S_CORP",
        -      "COMPANY_TYPE_NONPROFIT",
        -      "COMPANY_TYPE_SOLE_PROP",
        -      "COMPANY_TYPE_PARTNERSHIP"
        -    ],
        -    "type": "string"
        -  },
        -  "updatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "userId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  }
        -}
      • removedOutput schema / properties / companies / items / properties / company / required
        Removed value: -[
        -  "name",
        -  "userId"
        -]
      • removedOutput schema / properties / companies / items / properties / company / type
        Removed value: -"object"
      • changedOutput schema / properties / companies / items / properties / role / enum
        Previous value: -[
        -  "COMPANY_MEMBER_ROLE_UNSPECIFIED",
        -  "COMPANY_MEMBER_ROLE_OWNER",
        -  "COMPANY_MEMBER_ROLE_ADMIN",
        -  "COMPANY_MEMBER_ROLE_MEMBER"
        -]New value: +[
        +  "COMPANY_MEMBER_ROLE_UNSPECIFIED",
        +  "COMPANY_MEMBER_ROLE_OWNER",
        +  "COMPANY_MEMBER_ROLE_ADMIN",
        +  "COMPANY_MEMBER_ROLE_MEMBER",
        +  "COMPANY_MEMBER_ROLE_OPERATOR"
        +]
      • addedOutput schema / properties / signedInAs / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "email": {
        +        "type": "string"
        +      },
        +      "userId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / signedInAs / properties
        Removed value: -{
        -  "email": {
        -    "type": "string"
        -  },
        -  "userId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  }
        -}
      • removedOutput schema / properties / signedInAs / type
        Removed value: -"object"
    • Addedcompany_update_company
    • Changedcounterparty_get_counterparty4 fields changed
      • addedOutput schema / properties / counterparty / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "displayName": {
        +        "anyOf": [
        +          {
        +            "description": "Human-readable name (1-255 Unicode chars).",
        +            "properties": {
        +              "value": {
        +                "maxLength": 255,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "externalRefs": {
        +        "additionalProperties": {
        +          "type": "string"
        +        },
        +        "type": "object"
        +      },
        +      "fieldValues": {
        +        "items": {
        +          "properties": {
        +            "createdAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "dateValue": {
        +              "type": "string"
        +            },
        +            "fieldId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "numberValue": {
        +              "type": "string"
        +            },
        +            "optionId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "optionPath": {
        +              "type": "string"
        +            },
        +            "source": {
        +              "type": "string"
        +            },
        +            "stringValue": {
        +              "type": "string"
        +            },
        +            "updatedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "required": [
        +            "fieldId"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "metadata": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": true,
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "name": {
        +        "anyOf": [
        +          {
        +            "description": "Human-readable name (1-255 Unicode chars).",
        +            "properties": {
        +              "value": {
        +                "maxLength": 255,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "status": {
        +        "enum": [
        +          "COUNTERPARTY_STATUS_UNSPECIFIED",
        +          "COUNTERPARTY_STATUS_ACTIVE",
        +          "COUNTERPARTY_STATUS_INACTIVE",
        +          "COUNTERPARTY_STATUS_BLOCKED",
        +          "COUNTERPARTY_STATUS_PENDING_VERIFICATION"
        +        ],
        +        "type": "string"
        +      },
        +      "type": {
        +        "enum": [
        +          "COUNTERPARTY_TYPE_UNSPECIFIED",
        +          "COUNTERPARTY_TYPE_INDIVIDUAL",
        +          "COUNTERPARTY_TYPE_MERCHANT",
        +          "COUNTERPARTY_TYPE_GOVERNMENT",
        +          "COUNTERPARTY_TYPE_INTERNAL",
        +          "COUNTERPARTY_TYPE_FINANCIAL_INSTITUTION"
        +        ],
        +        "type": "string"
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "companyId",
        +      "name"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / counterparty / properties
        Removed value: -{
        -  "companyId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "displayName": {
        -    "description": "Human-readable name (1-255 Unicode chars).",
        -    "properties": {
        -      "value": {
        -        "maxLength": 255,
        -        "minLength": 1,
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "externalRefs": {
        -    "additionalProperties": {
        -      "type": "string"
        -    },
        -    "type": "object"
        -  },
        -  "fieldValues": {
        -    "items": {
        -      "properties": {
        -        "createdAt": {
        -          "format": "date-time",
        -          "type": "string"
        -        },
        -        "dateValue": {
        -          "type": "string"
        -        },
        -        "fieldId": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "id": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "numberValue": {
        -          "type": "string"
        -        },
        -        "optionId": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "optionPath": {
        -          "type": "string"
        -        },
        -        "source": {
        -          "type": "string"
        -        },
        -        "stringValue": {
        -          "type": "string"
        -        },
        -        "updatedAt": {
        -          "format": "date-time",
        -          "type": "string"
        -        }
        -      },
        -      "required": [
        -        "fieldId"
        -      ],
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "metadata": {
        -    "additionalProperties": true,
        -    "type": "object"
        -  },
        -  "name": {
        -    "description": "Human-readable name (1-255 Unicode chars).",
        -    "properties": {
        -      "value": {
        -        "maxLength": 255,
        -        "minLength": 1,
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "status": {
        -    "enum": [
        -      "COUNTERPARTY_STATUS_UNSPECIFIED",
        -      "COUNTERPARTY_STATUS_ACTIVE",
        -      "COUNTERPARTY_STATUS_INACTIVE",
        -      "COUNTERPARTY_STATUS_BLOCKED",
        -      "COUNTERPARTY_STATUS_PENDING_VERIFICATION"
        -    ],
        -    "type": "string"
        -  },
        -  "type": {
        -    "enum": [
        -      "COUNTERPARTY_TYPE_UNSPECIFIED",
        -      "COUNTERPARTY_TYPE_INDIVIDUAL",
        -      "COUNTERPARTY_TYPE_MERCHANT",
        -      "COUNTERPARTY_TYPE_GOVERNMENT",
        -      "COUNTERPARTY_TYPE_INTERNAL",
        -      "COUNTERPARTY_TYPE_FINANCIAL_INSTITUTION"
        -    ],
        -    "type": "string"
        -  },
        -  "updatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / counterparty / required
        Removed value: -[
        -  "companyId",
        -  "name"
        -]
      • removedOutput schema / properties / counterparty / type
        Removed value: -"object"
    • Changedcounterparty_get_list_counterparties43 fields changed
      • addedOutput schema / properties / counterparties / items / properties / companyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / counterparties / items / properties / companyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / counterparties / items / properties / companyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / counterparties / items / properties / companyId / type
        Removed value: -"object"
      • addedOutput schema / properties / counterparties / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / counterparties / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / counterparties / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / counterparties / items / properties / displayName / anyOf
        Added value: +[
        +  {
        +    "description": "Human-readable name (1-255 Unicode chars).",
        +    "properties": {
        +      "value": {
        +        "maxLength": 255,
        +        "minLength": 1,
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / counterparties / items / properties / displayName / description
        Removed value: -"Human-readable name (1-255 Unicode chars)."
      • removedOutput schema / properties / counterparties / items / properties / displayName / properties
        Removed value: -{
        -  "value": {
        -    "maxLength": 255,
        -    "minLength": 1,
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / counterparties / items / properties / displayName / type
        Removed value: -"object"
      • addedOutput schema / properties / counterparties / items / properties / fieldValues / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / counterparties / items / properties / fieldValues / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / counterparties / items / properties / fieldValues / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / counterparties / items / properties / fieldValues / items / properties / fieldId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / counterparties / items / properties / fieldValues / items / properties / fieldId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / counterparties / items / properties / fieldValues / items / properties / fieldId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / counterparties / items / properties / fieldValues / items / properties / fieldId / type
        Removed value: -"object"
      • addedOutput schema / properties / counterparties / items / properties / fieldValues / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / counterparties / items / properties / fieldValues / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / counterparties / items / properties / fieldValues / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / counterparties / items / properties / fieldValues / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / counterparties / items / properties / fieldValues / items / properties / optionId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / counterparties / items / properties / fieldValues / items / properties / optionId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / counterparties / items / properties / fieldValues / items / properties / optionId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / counterparties / items / properties / fieldValues / items / properties / optionId / type
        Removed value: -"object"
      • addedOutput schema / properties / counterparties / items / properties / fieldValues / items / properties / updatedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / counterparties / items / properties / fieldValues / items / properties / updatedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / counterparties / items / properties / fieldValues / items / properties / updatedAt / type
        Removed value: -"string"
      • addedOutput schema / properties / counterparties / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / counterparties / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / counterparties / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / counterparties / items / properties / id / type
        Removed value: -"object"
      • removedOutput schema / properties / counterparties / items / properties / metadata / additionalProperties
        Removed value: -true
      • addedOutput schema / properties / counterparties / items / properties / metadata / anyOf
        Added value: +[
        +  {
        +    "additionalProperties": true,
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / counterparties / items / properties / metadata / type
        Removed value: -"object"
      • addedOutput schema / properties / counterparties / items / properties / name / anyOf
        Added value: +[
        +  {
        +    "description": "Human-readable name (1-255 Unicode chars).",
        +    "properties": {
        +      "value": {
        +        "maxLength": 255,
        +        "minLength": 1,
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / counterparties / items / properties / name / description
        Removed value: -"Human-readable name (1-255 Unicode chars)."
      • removedOutput schema / properties / counterparties / items / properties / name / properties
        Removed value: -{
        -  "value": {
        -    "maxLength": 255,
        -    "minLength": 1,
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / counterparties / items / properties / name / type
        Removed value: -"object"
      • addedOutput schema / properties / counterparties / items / properties / updatedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / counterparties / items / properties / updatedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / counterparties / items / properties / updatedAt / type
        Removed value: -"string"
    • Changedcounterparty_get_list_global_counterparties16 fields changed
      • addedOutput schema / properties / globalCounterparties / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / globalCounterparties / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / globalCounterparties / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / globalCounterparties / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / globalCounterparties / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / globalCounterparties / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / globalCounterparties / items / properties / id / type
        Removed value: -"object"
      • removedOutput schema / properties / globalCounterparties / items / properties / metadata / additionalProperties
        Removed value: -true
      • addedOutput schema / properties / globalCounterparties / items / properties / metadata / anyOf
        Added value: +[
        +  {
        +    "additionalProperties": true,
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / globalCounterparties / items / properties / metadata / type
        Removed value: -"object"
      • removedOutput schema / properties / globalCounterparties / items / properties / providerIds / additionalProperties
        Removed value: -true
      • addedOutput schema / properties / globalCounterparties / items / properties / providerIds / anyOf
        Added value: +[
        +  {
        +    "additionalProperties": true,
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / globalCounterparties / items / properties / providerIds / type
        Removed value: -"object"
      • addedOutput schema / properties / globalCounterparties / items / properties / updatedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / globalCounterparties / items / properties / updatedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / globalCounterparties / items / properties / updatedAt / type
        Removed value: -"string"
    • Changeddatatable_get_datatable_fields8 fields changed
      • addedOutput schema / properties / fields / items / properties / binding / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "datatableId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "fieldId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "readOnly": {
        +        "type": "boolean"
        +      },
        +      "sortOrder": {
        +        "type": "integer"
        +      },
        +      "source": {
        +        "enum": [
        +          "BINDING_SOURCE_UNSPECIFIED",
        +          "BINDING_SOURCE_PLATFORM",
        +          "BINDING_SOURCE_USER",
        +          "BINDING_SOURCE_INTEGRATION"
        +        ],
        +        "type": "string"
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "visibilityOverride": {
        +        "enum": [
        +          "FIELD_VISIBILITY_UNSPECIFIED",
        +          "FIELD_VISIBILITY_VISIBLE",
        +          "FIELD_VISIBILITY_HIDDEN",
        +          "FIELD_VISIBILITY_SYSTEM"
        +        ],
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "datatableId",
        +      "fieldId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / fields / items / properties / binding / properties
        Removed value: -{
        -  "companyId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "datatableId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "fieldId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "readOnly": {
        -    "type": "boolean"
        -  },
        -  "sortOrder": {
        -    "type": "integer"
        -  },
        -  "source": {
        -    "enum": [
        -      "BINDING_SOURCE_UNSPECIFIED",
        -      "BINDING_SOURCE_PLATFORM",
        -      "BINDING_SOURCE_USER",
        -      "BINDING_SOURCE_INTEGRATION"
        -    ],
        -    "type": "string"
        -  },
        -  "updatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "visibilityOverride": {
        -    "enum": [
        -      "FIELD_VISIBILITY_UNSPECIFIED",
        -      "FIELD_VISIBILITY_VISIBLE",
        -      "FIELD_VISIBILITY_HIDDEN",
        -      "FIELD_VISIBILITY_SYSTEM"
        -    ],
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / fields / items / properties / binding / required
        Removed value: -[
        -  "datatableId",
        -  "fieldId"
        -]
      • removedOutput schema / properties / fields / items / properties / binding / type
        Removed value: -"object"
      • addedOutput schema / properties / fields / items / properties / field / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "code": {
        +        "anyOf": [
        +          {
        +            "description": "Lowercase kebab-case code identifier.",
        +            "properties": {
        +              "value": {
        +                "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "description": {
        +        "anyOf": [
        +          {
        +            "description": "Free-form description (max 5000 chars).",
        +            "properties": {
        +              "value": {
        +                "maxLength": 5000,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "metadata": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "values": {
        +                "additionalProperties": {
        +                  "type": "string"
        +                },
        +                "type": "object"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "name": {
        +        "anyOf": [
        +          {
        +            "description": "Human-readable name (1-255 Unicode chars).",
        +            "properties": {
        +              "value": {
        +                "maxLength": 255,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "options": {
        +        "items": {
        +          "properties": {
        +            "code": {
        +              "anyOf": [
        +                {
        +                  "description": "Lowercase kebab-case code identifier.",
        +                  "properties": {
        +                    "value": {
        +                      "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "companyId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "createdAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "depth": {
        +              "type": "integer"
        +            },
        +            "description": {
        +              "anyOf": [
        +                {
        +                  "description": "Free-form description (max 5000 chars).",
        +                  "properties": {
        +                    "value": {
        +                      "maxLength": 5000,
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "fieldId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "metadata": {
        +              "anyOf": [
        +                {
        +                  "properties": {
        +                    "values": {
        +                      "additionalProperties": {
        +                        "type": "string"
        +                      },
        +                      "type": "object"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "name": {
        +              "anyOf": [
        +                {
        +                  "description": "Human-readable name (1-255 Unicode chars).",
        +                  "properties": {
        +                    "value": {
        +                      "maxLength": 255,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "parentId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "path": {
        +              "type": "string"
        +            },
        +            "sortOrder": {
        +              "type": "integer"
        +            },
        +            "updatedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "required": [
        +            "fieldId",
        +            "name",
        +            "code"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "parentFieldId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "type": {
        +        "enum": [
        +          "FIELD_TYPE_UNSPECIFIED",
        +          "FIELD_TYPE_STRING",
        +          "FIELD_TYPE_NUMBER",
        +          "FIELD_TYPE_DATE",
        +          "FIELD_TYPE_SELECT"
        +        ],
        +        "type": "string"
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "valueMode": {
        +        "enum": [
        +          "FIELD_VALUE_MODE_UNSPECIFIED",
        +          "FIELD_VALUE_MODE_SINGLE",
        +          "FIELD_VALUE_MODE_MULTI"
        +        ],
        +        "type": "string"
        +      },
        +      "visibility": {
        +        "enum": [
        +          "FIELD_VISIBILITY_UNSPECIFIED",
        +          "FIELD_VISIBILITY_VISIBLE",
        +          "FIELD_VISIBILITY_HIDDEN",
        +          "FIELD_VISIBILITY_SYSTEM"
        +        ],
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "name",
        +      "code"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / fields / items / properties / field / properties
        Removed value: -{
        -  "code": {
        -    "description": "Lowercase kebab-case code identifier.",
        -    "properties": {
        -      "value": {
        -        "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "companyId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "description": {
        -    "description": "Free-form description (max 5000 chars).",
        -    "properties": {
        -      "value": {
        -        "maxLength": 5000,
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "metadata": {
        -    "properties": {
        -      "values": {
        -        "additionalProperties": {
        -          "type": "string"
        -        },
        -        "type": "object"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "name": {
        -    "description": "Human-readable name (1-255 Unicode chars).",
        -    "properties": {
        -      "value": {
        -        "maxLength": 255,
        -        "minLength": 1,
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "options": {
        -    "items": {
        -      "properties": {
        -        "code": {
        -          "description": "Lowercase kebab-case code identifier.",
        -          "properties": {
        -            "value": {
        -              "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "companyId": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "createdAt": {
        -          "format": "date-time",
        -          "type": "string"
        -        },
        -        "depth": {
        -          "type": "integer"
        -        },
        -        "description": {
        -          "description": "Free-form description (max 5000 chars).",
        -          "properties": {
        -            "value": {
        -              "maxLength": 5000,
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "fieldId": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "id": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "metadata": {
        -          "properties": {
        -            "values": {
        -              "additionalProperties": {
        -                "type": "string"
        -              },
        -              "type": "object"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "name": {
        -          "description": "Human-readable name (1-255 Unicode chars).",
        -          "properties": {
        -            "value": {
        -              "maxLength": 255,
        -              "minLength": 1,
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "parentId": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "path": {
        -          "type": "string"
        -        },
        -        "sortOrder": {
        -          "type": "integer"
        -        },
        -        "updatedAt": {
        -          "format": "date-time",
        -          "type": "string"
        -        }
        -      },
        -      "required": [
        -        "fieldId",
        -        "name",
        -        "code"
        -      ],
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "parentFieldId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "type": {
        -    "enum": [
        -      "FIELD_TYPE_UNSPECIFIED",
        -      "FIELD_TYPE_STRING",
        -      "FIELD_TYPE_NUMBER",
        -      "FIELD_TYPE_DATE",
        -      "FIELD_TYPE_SELECT"
        -    ],
        -    "type": "string"
        -  },
        -  "updatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "valueMode": {
        -    "enum": [
        -      "FIELD_VALUE_MODE_UNSPECIFIED",
        -      "FIELD_VALUE_MODE_SINGLE",
        -      "FIELD_VALUE_MODE_MULTI"
        -    ],
        -    "type": "string"
        -  },
        -  "visibility": {
        -    "enum": [
        -      "FIELD_VISIBILITY_UNSPECIFIED",
        -      "FIELD_VISIBILITY_VISIBLE",
        -      "FIELD_VISIBILITY_HIDDEN",
        -      "FIELD_VISIBILITY_SYSTEM"
        -    ],
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / fields / items / properties / field / required
        Removed value: -[
        -  "name",
        -  "code"
        -]
      • removedOutput schema / properties / fields / items / properties / field / type
        Removed value: -"object"
    • Changeddatatable_get_list_datatables25 fields changed
      • addedOutput schema / properties / datatables / items / properties / code / anyOf
        Added value: +[
        +  {
        +    "description": "Lowercase kebab-case code identifier.",
        +    "properties": {
        +      "value": {
        +        "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / datatables / items / properties / code / description
        Removed value: -"Lowercase kebab-case code identifier."
      • removedOutput schema / properties / datatables / items / properties / code / properties
        Removed value: -{
        -  "value": {
        -    "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / datatables / items / properties / code / type
        Removed value: -"object"
      • addedOutput schema / properties / datatables / items / properties / companyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / datatables / items / properties / companyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / datatables / items / properties / companyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / datatables / items / properties / companyId / type
        Removed value: -"object"
      • addedOutput schema / properties / datatables / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / datatables / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / datatables / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / datatables / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / datatables / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / datatables / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / datatables / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / datatables / items / properties / metadata / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "values": {
        +        "additionalProperties": {
        +          "type": "string"
        +        },
        +        "type": "object"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / datatables / items / properties / metadata / properties
        Removed value: -{
        -  "values": {
        -    "additionalProperties": {
        -      "type": "string"
        -    },
        -    "type": "object"
        -  }
        -}
      • removedOutput schema / properties / datatables / items / properties / metadata / type
        Removed value: -"object"
      • addedOutput schema / properties / datatables / items / properties / name / anyOf
        Added value: +[
        +  {
        +    "description": "Human-readable name (1-255 Unicode chars).",
        +    "properties": {
        +      "value": {
        +        "maxLength": 255,
        +        "minLength": 1,
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / datatables / items / properties / name / description
        Removed value: -"Human-readable name (1-255 Unicode chars)."
      • removedOutput schema / properties / datatables / items / properties / name / properties
        Removed value: -{
        -  "value": {
        -    "maxLength": 255,
        -    "minLength": 1,
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / datatables / items / properties / name / type
        Removed value: -"object"
      • addedOutput schema / properties / datatables / items / properties / updatedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / datatables / items / properties / updatedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / datatables / items / properties / updatedAt / type
        Removed value: -"string"
    • Changeddatatable_get_related_datatables4 fields changed
      • addedOutput schema / properties / related / items / properties / child / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "code": {
        +        "anyOf": [
        +          {
        +            "description": "Lowercase kebab-case code identifier.",
        +            "properties": {
        +              "value": {
        +                "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "metadata": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "values": {
        +                "additionalProperties": {
        +                  "type": "string"
        +                },
        +                "type": "object"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "name": {
        +        "anyOf": [
        +          {
        +            "description": "Human-readable name (1-255 Unicode chars).",
        +            "properties": {
        +              "value": {
        +                "maxLength": 255,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "code",
        +      "name"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / related / items / properties / child / properties
        Removed value: -{
        -  "code": {
        -    "description": "Lowercase kebab-case code identifier.",
        -    "properties": {
        -      "value": {
        -        "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "companyId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "metadata": {
        -    "properties": {
        -      "values": {
        -        "additionalProperties": {
        -          "type": "string"
        -        },
        -        "type": "object"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "name": {
        -    "description": "Human-readable name (1-255 Unicode chars).",
        -    "properties": {
        -      "value": {
        -        "maxLength": 255,
        -        "minLength": 1,
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "updatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / related / items / properties / child / required
        Removed value: -[
        -  "code",
        -  "name"
        -]
      • removedOutput schema / properties / related / items / properties / child / type
        Removed value: -"object"
    • Changeddocument_template_list_templates8 fields changed
      • addedOutput schema / properties / templates / items / properties / description / anyOf
        Added value: +[
        +  {
        +    "description": "Free-form description (max 5000 chars).",
        +    "properties": {
        +      "value": {
        +        "maxLength": 5000,
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / templates / items / properties / description / description
        Removed value: -"Free-form description (max 5000 chars)."
      • removedOutput schema / properties / templates / items / properties / description / properties
        Removed value: -{
        -  "value": {
        -    "maxLength": 5000,
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / templates / items / properties / description / type
        Removed value: -"object"
      • addedOutput schema / properties / templates / items / properties / title / anyOf
        Added value: +[
        +  {
        +    "description": "Human-readable name (1-255 Unicode chars).",
        +    "properties": {
        +      "value": {
        +        "maxLength": 255,
        +        "minLength": 1,
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / templates / items / properties / title / description
        Removed value: -"Human-readable name (1-255 Unicode chars)."
      • removedOutput schema / properties / templates / items / properties / title / properties
        Removed value: -{
        -  "value": {
        -    "maxLength": 255,
        -    "minLength": 1,
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / templates / items / properties / title / type
        Removed value: -"object"
    • Changeddocument_template_resolve_template11 fields changed
      • addedOutput schema / properties / alternatives / items / properties / description / anyOf
        Added value: +[
        +  {
        +    "description": "Free-form description (max 5000 chars).",
        +    "properties": {
        +      "value": {
        +        "maxLength": 5000,
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / alternatives / items / properties / description / description
        Removed value: -"Free-form description (max 5000 chars)."
      • removedOutput schema / properties / alternatives / items / properties / description / properties
        Removed value: -{
        -  "value": {
        -    "maxLength": 5000,
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / alternatives / items / properties / description / type
        Removed value: -"object"
      • addedOutput schema / properties / alternatives / items / properties / title / anyOf
        Added value: +[
        +  {
        +    "description": "Human-readable name (1-255 Unicode chars).",
        +    "properties": {
        +      "value": {
        +        "maxLength": 255,
        +        "minLength": 1,
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / alternatives / items / properties / title / description
        Removed value: -"Human-readable name (1-255 Unicode chars)."
      • removedOutput schema / properties / alternatives / items / properties / title / properties
        Removed value: -{
        -  "value": {
        -    "maxLength": 255,
        -    "minLength": 1,
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / alternatives / items / properties / title / type
        Removed value: -"object"
      • addedOutput schema / properties / template / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "fields": {
        +        "items": {
        +          "properties": {
        +            "choices": {
        +              "items": {
        +                "type": "string"
        +              },
        +              "type": "array"
        +            },
        +            "defaultValue": {
        +              "type": "string"
        +            },
        +            "description": {
        +              "type": "string"
        +            },
        +            "key": {
        +              "type": "string"
        +            },
        +            "label": {
        +              "type": "string"
        +            },
        +            "required": {
        +              "type": "boolean"
        +            },
        +            "source": {
        +              "type": "string"
        +            },
        +            "type": {
        +              "enum": [
        +                "DOCUMENT_FIELD_TYPE_UNSPECIFIED",
        +                "DOCUMENT_FIELD_TYPE_STRING",
        +                "DOCUMENT_FIELD_TYPE_DATE",
        +                "DOCUMENT_FIELD_TYPE_NUMBER",
        +                "DOCUMENT_FIELD_TYPE_TEXT"
        +              ],
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "summary": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "category": {
        +                "type": "string"
        +              },
        +              "description": {
        +                "anyOf": [
        +                  {
        +                    "description": "Free-form description (max 5000 chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 5000,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "slug": {
        +                "type": "string"
        +              },
        +              "tags": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "type": "array"
        +              },
        +              "templateId": {
        +                "type": "string"
        +              },
        +              "title": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "version": {
        +                "type": "integer"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / template / properties
        Removed value: -{
        -  "fields": {
        -    "items": {
        -      "properties": {
        -        "defaultValue": {
        -          "type": "string"
        -        },
        -        "description": {
        -          "type": "string"
        -        },
        -        "key": {
        -          "type": "string"
        -        },
        -        "label": {
        -          "type": "string"
        -        },
        -        "required": {
        -          "type": "boolean"
        -        },
        -        "source": {
        -          "type": "string"
        -        },
        -        "type": {
        -          "enum": [
        -            "DOCUMENT_FIELD_TYPE_UNSPECIFIED",
        -            "DOCUMENT_FIELD_TYPE_STRING",
        -            "DOCUMENT_FIELD_TYPE_DATE",
        -            "DOCUMENT_FIELD_TYPE_NUMBER",
        -            "DOCUMENT_FIELD_TYPE_TEXT"
        -          ],
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "summary": {
        -    "properties": {
        -      "category": {
        -        "type": "string"
        -      },
        -      "description": {
        -        "description": "Free-form description (max 5000 chars).",
        -        "properties": {
        -          "value": {
        -            "maxLength": 5000,
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "slug": {
        -        "type": "string"
        -      },
        -      "tags": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "templateId": {
        -        "type": "string"
        -      },
        -      "title": {
        -        "description": "Human-readable name (1-255 Unicode chars).",
        -        "properties": {
        -          "value": {
        -            "maxLength": 255,
        -            "minLength": 1,
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "version": {
        -        "type": "integer"
        -      }
        -    },
        -    "type": "object"
        -  }
        -}
      • removedOutput schema / properties / template / type
        Removed value: -"object"
    • Changeddocuments_create_document4 fields changed
      • addedOutput schema / properties / documentId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / documentId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / documentId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / documentId / type
        Removed value: -"object"
    • Changeddocuments_create_from_user_template4 fields changed
      • addedOutput schema / properties / documentId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / documentId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / documentId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / documentId / type
        Removed value: -"object"
    • Changeddocuments_get_document29 fields changed
      • addedOutput schema / properties / document / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "category": {
        +        "enum": [
        +          "DOCUMENT_CATEGORY_UNSPECIFIED",
        +          "DOCUMENT_CATEGORY_EMPLOYMENT",
        +          "DOCUMENT_CATEGORY_EQUITY",
        +          "DOCUMENT_CATEGORY_COMPANY",
        +          "DOCUMENT_CATEGORY_TRANSACTION",
        +          "DOCUMENT_CATEGORY_GENERAL"
        +        ],
        +        "type": "string"
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "contentSha256": {
        +        "type": "string"
        +      },
        +      "contentType": {
        +        "type": "string"
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "createdByUserId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "docClass": {
        +        "type": "string"
        +      },
        +      "externalRefId": {
        +        "type": "string"
        +      },
        +      "externalRefKind": {
        +        "type": "string"
        +      },
        +      "fileName": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "signatureEnvelopeId": {
        +        "type": "string"
        +      },
        +      "signedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "source": {
        +        "enum": [
        +          "DOCUMENT_SOURCE_UNSPECIFIED",
        +          "DOCUMENT_SOURCE_TEMPLATE",
        +          "DOCUMENT_SOURCE_PRODUCT",
        +          "DOCUMENT_SOURCE_UPLOAD",
        +          "DOCUMENT_SOURCE_USER_TEMPLATE"
        +        ],
        +        "type": "string"
        +      },
        +      "sourceDocumentId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "templateId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "templateVersion": {
        +        "type": "integer"
        +      },
        +      "title": {
        +        "type": "string"
        +      },
        +      "type": {
        +        "enum": [
        +          "DOCUMENT_TYPE_UNSPECIFIED",
        +          "DOCUMENT_TYPE_PRIMARY",
        +          "DOCUMENT_TYPE_SIGNED",
        +          "DOCUMENT_TYPE_CERTIFICATE",
        +          "DOCUMENT_TYPE_FINAL",
        +          "DOCUMENT_TYPE_SIGNATURE_IMAGE",
        +          "DOCUMENT_TYPE_ATTACHMENT"
        +        ],
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / document / properties
        Removed value: -{
        -  "category": {
        -    "enum": [
        -      "DOCUMENT_CATEGORY_UNSPECIFIED",
        -      "DOCUMENT_CATEGORY_EMPLOYMENT",
        -      "DOCUMENT_CATEGORY_EQUITY",
        -      "DOCUMENT_CATEGORY_COMPANY",
        -      "DOCUMENT_CATEGORY_TRANSACTION",
        -      "DOCUMENT_CATEGORY_GENERAL"
        -    ],
        -    "type": "string"
        -  },
        -  "companyId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "contentSha256": {
        -    "type": "string"
        -  },
        -  "contentType": {
        -    "type": "string"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "createdByUserId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "docClass": {
        -    "type": "string"
        -  },
        -  "externalRefId": {
        -    "type": "string"
        -  },
        -  "externalRefKind": {
        -    "type": "string"
        -  },
        -  "fileName": {
        -    "type": "string"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "signatureEnvelopeId": {
        -    "type": "string"
        -  },
        -  "signedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "source": {
        -    "enum": [
        -      "DOCUMENT_SOURCE_UNSPECIFIED",
        -      "DOCUMENT_SOURCE_TEMPLATE",
        -      "DOCUMENT_SOURCE_PRODUCT",
        -      "DOCUMENT_SOURCE_UPLOAD",
        -      "DOCUMENT_SOURCE_USER_TEMPLATE"
        -    ],
        -    "type": "string"
        -  },
        -  "sourceDocumentId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "templateId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "templateVersion": {
        -    "type": "integer"
        -  },
        -  "title": {
        -    "type": "string"
        -  },
        -  "type": {
        -    "enum": [
        -      "DOCUMENT_TYPE_UNSPECIFIED",
        -      "DOCUMENT_TYPE_PRIMARY",
        -      "DOCUMENT_TYPE_SIGNED",
        -      "DOCUMENT_TYPE_CERTIFICATE",
        -      "DOCUMENT_TYPE_FINAL",
        -      "DOCUMENT_TYPE_SIGNATURE_IMAGE",
        -      "DOCUMENT_TYPE_ATTACHMENT"
        -    ],
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / document / type
        Removed value: -"object"
      • addedOutput schema / properties / related / items / properties / companyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / related / items / properties / companyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / related / items / properties / companyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / related / items / properties / companyId / type
        Removed value: -"object"
      • addedOutput schema / properties / related / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / related / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / related / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / related / items / properties / createdByUserId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / related / items / properties / createdByUserId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / related / items / properties / createdByUserId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / related / items / properties / createdByUserId / type
        Removed value: -"object"
      • addedOutput schema / properties / related / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / related / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / related / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / related / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / related / items / properties / signedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / related / items / properties / signedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / related / items / properties / signedAt / type
        Removed value: -"string"
      • addedOutput schema / properties / related / items / properties / sourceDocumentId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / related / items / properties / sourceDocumentId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / related / items / properties / sourceDocumentId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / related / items / properties / sourceDocumentId / type
        Removed value: -"object"
      • addedOutput schema / properties / related / items / properties / templateId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / related / items / properties / templateId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / related / items / properties / templateId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / related / items / properties / templateId / type
        Removed value: -"object"
    • Changeddocuments_get_user_template3 fields changed
      • addedOutput schema / properties / template / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "analysisError": {
        +        "type": "string"
        +      },
        +      "analysisStatus": {
        +        "enum": [
        +          "COMPANY_USER_TEMPLATE_ANALYSIS_STATUS_UNSPECIFIED",
        +          "COMPANY_USER_TEMPLATE_ANALYSIS_STATUS_PENDING",
        +          "COMPANY_USER_TEMPLATE_ANALYSIS_STATUS_READY",
        +          "COMPANY_USER_TEMPLATE_ANALYSIS_STATUS_FAILED"
        +        ],
        +        "type": "string"
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "contentType": {
        +        "type": "string"
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "createdByUserId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "detectedCategory": {
        +        "enum": [
        +          "DOCUMENT_CATEGORY_UNSPECIFIED",
        +          "DOCUMENT_CATEGORY_EMPLOYMENT",
        +          "DOCUMENT_CATEGORY_EQUITY",
        +          "DOCUMENT_CATEGORY_COMPANY",
        +          "DOCUMENT_CATEGORY_TRANSACTION",
        +          "DOCUMENT_CATEGORY_GENERAL"
        +        ],
        +        "type": "string"
        +      },
        +      "detectedDocClass": {
        +        "type": "string"
        +      },
        +      "fields": {
        +        "items": {
        +          "properties": {
        +            "choices": {
        +              "items": {
        +                "type": "string"
        +              },
        +              "type": "array"
        +            },
        +            "defaultValue": {
        +              "type": "string"
        +            },
        +            "description": {
        +              "type": "string"
        +            },
        +            "key": {
        +              "type": "string"
        +            },
        +            "label": {
        +              "type": "string"
        +            },
        +            "required": {
        +              "type": "boolean"
        +            },
        +            "source": {
        +              "type": "string"
        +            },
        +            "type": {
        +              "enum": [
        +                "DOCUMENT_FIELD_TYPE_UNSPECIFIED",
        +                "DOCUMENT_FIELD_TYPE_STRING",
        +                "DOCUMENT_FIELD_TYPE_DATE",
        +                "DOCUMENT_FIELD_TYPE_NUMBER",
        +                "DOCUMENT_FIELD_TYPE_TEXT"
        +              ],
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "fileName": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "title": {
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / template / properties
        Removed value: -{
        -  "analysisError": {
        -    "type": "string"
        -  },
        -  "analysisStatus": {
        -    "enum": [
        -      "COMPANY_USER_TEMPLATE_ANALYSIS_STATUS_UNSPECIFIED",
        -      "COMPANY_USER_TEMPLATE_ANALYSIS_STATUS_PENDING",
        -      "COMPANY_USER_TEMPLATE_ANALYSIS_STATUS_READY",
        -      "COMPANY_USER_TEMPLATE_ANALYSIS_STATUS_FAILED"
        -    ],
        -    "type": "string"
        -  },
        -  "companyId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "contentType": {
        -    "type": "string"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "createdByUserId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "detectedCategory": {
        -    "enum": [
        -      "DOCUMENT_CATEGORY_UNSPECIFIED",
        -      "DOCUMENT_CATEGORY_EMPLOYMENT",
        -      "DOCUMENT_CATEGORY_EQUITY",
        -      "DOCUMENT_CATEGORY_COMPANY",
        -      "DOCUMENT_CATEGORY_TRANSACTION",
        -      "DOCUMENT_CATEGORY_GENERAL"
        -    ],
        -    "type": "string"
        -  },
        -  "detectedDocClass": {
        -    "type": "string"
        -  },
        -  "fields": {
        -    "items": {
        -      "properties": {
        -        "defaultValue": {
        -          "type": "string"
        -        },
        -        "description": {
        -          "type": "string"
        -        },
        -        "key": {
        -          "type": "string"
        -        },
        -        "label": {
        -          "type": "string"
        -        },
        -        "required": {
        -          "type": "boolean"
        -        },
        -        "source": {
        -          "type": "string"
        -        },
        -        "type": {
        -          "enum": [
        -            "DOCUMENT_FIELD_TYPE_UNSPECIFIED",
        -            "DOCUMENT_FIELD_TYPE_STRING",
        -            "DOCUMENT_FIELD_TYPE_DATE",
        -            "DOCUMENT_FIELD_TYPE_NUMBER",
        -            "DOCUMENT_FIELD_TYPE_TEXT"
        -          ],
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "fileName": {
        -    "type": "string"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "title": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / template / type
        Removed value: -"object"
    • Changeddocuments_list_documents26 fields changed
      • addedOutput schema / properties / documents / items / properties / companyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / documents / items / properties / companyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / documents / items / properties / companyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / documents / items / properties / companyId / type
        Removed value: -"object"
      • addedOutput schema / properties / documents / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / documents / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / documents / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / documents / items / properties / createdByUserId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / documents / items / properties / createdByUserId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / documents / items / properties / createdByUserId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / documents / items / properties / createdByUserId / type
        Removed value: -"object"
      • addedOutput schema / properties / documents / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / documents / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / documents / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / documents / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / documents / items / properties / signedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / documents / items / properties / signedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / documents / items / properties / signedAt / type
        Removed value: -"string"
      • addedOutput schema / properties / documents / items / properties / sourceDocumentId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / documents / items / properties / sourceDocumentId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / documents / items / properties / sourceDocumentId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / documents / items / properties / sourceDocumentId / type
        Removed value: -"object"
      • addedOutput schema / properties / documents / items / properties / templateId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / documents / items / properties / templateId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / documents / items / properties / templateId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / documents / items / properties / templateId / type
        Removed value: -"object"
    • Changeddocuments_list_saved_signatures19 fields changed
      • addedOutput schema / properties / savedSignatures / items / properties / companyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / savedSignatures / items / properties / companyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / savedSignatures / items / properties / companyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / savedSignatures / items / properties / companyId / type
        Removed value: -"object"
      • addedOutput schema / properties / savedSignatures / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / savedSignatures / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / savedSignatures / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / savedSignatures / items / properties / documentId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / savedSignatures / items / properties / documentId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / savedSignatures / items / properties / documentId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / savedSignatures / items / properties / documentId / type
        Removed value: -"object"
      • addedOutput schema / properties / savedSignatures / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / savedSignatures / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / savedSignatures / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / savedSignatures / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / savedSignatures / items / properties / userId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / savedSignatures / items / properties / userId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / savedSignatures / items / properties / userId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / savedSignatures / items / properties / userId / type
        Removed value: -"object"
    • Changeddocuments_list_user_templates16 fields changed
      • addedOutput schema / properties / templates / items / properties / companyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / templates / items / properties / companyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / templates / items / properties / companyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / templates / items / properties / companyId / type
        Removed value: -"object"
      • addedOutput schema / properties / templates / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / templates / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / templates / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / templates / items / properties / createdByUserId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / templates / items / properties / createdByUserId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / templates / items / properties / createdByUserId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / templates / items / properties / createdByUserId / type
        Removed value: -"object"
      • addedOutput schema / properties / templates / items / properties / fields / items / properties / choices
        Added value: +{
        +  "items": {
        +    "type": "string"
        +  },
        +  "type": "array"
        +}
      • addedOutput schema / properties / templates / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / templates / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / templates / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / templates / items / properties / id / type
        Removed value: -"object"
    • Changedfield_get_field4 fields changed
      • addedOutput schema / properties / field / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "code": {
        +        "anyOf": [
        +          {
        +            "description": "Lowercase kebab-case code identifier.",
        +            "properties": {
        +              "value": {
        +                "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "description": {
        +        "anyOf": [
        +          {
        +            "description": "Free-form description (max 5000 chars).",
        +            "properties": {
        +              "value": {
        +                "maxLength": 5000,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "metadata": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "values": {
        +                "additionalProperties": {
        +                  "type": "string"
        +                },
        +                "type": "object"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "name": {
        +        "anyOf": [
        +          {
        +            "description": "Human-readable name (1-255 Unicode chars).",
        +            "properties": {
        +              "value": {
        +                "maxLength": 255,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "options": {
        +        "items": {
        +          "properties": {
        +            "code": {
        +              "anyOf": [
        +                {
        +                  "description": "Lowercase kebab-case code identifier.",
        +                  "properties": {
        +                    "value": {
        +                      "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "companyId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "createdAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "depth": {
        +              "type": "integer"
        +            },
        +            "description": {
        +              "anyOf": [
        +                {
        +                  "description": "Free-form description (max 5000 chars).",
        +                  "properties": {
        +                    "value": {
        +                      "maxLength": 5000,
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "fieldId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "metadata": {
        +              "anyOf": [
        +                {
        +                  "properties": {
        +                    "values": {
        +                      "additionalProperties": {
        +                        "type": "string"
        +                      },
        +                      "type": "object"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "name": {
        +              "anyOf": [
        +                {
        +                  "description": "Human-readable name (1-255 Unicode chars).",
        +                  "properties": {
        +                    "value": {
        +                      "maxLength": 255,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "parentId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "path": {
        +              "type": "string"
        +            },
        +            "sortOrder": {
        +              "type": "integer"
        +            },
        +            "updatedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "required": [
        +            "fieldId",
        +            "name",
        +            "code"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "parentFieldId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "type": {
        +        "enum": [
        +          "FIELD_TYPE_UNSPECIFIED",
        +          "FIELD_TYPE_STRING",
        +          "FIELD_TYPE_NUMBER",
        +          "FIELD_TYPE_DATE",
        +          "FIELD_TYPE_SELECT"
        +        ],
        +        "type": "string"
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "valueMode": {
        +        "enum": [
        +          "FIELD_VALUE_MODE_UNSPECIFIED",
        +          "FIELD_VALUE_MODE_SINGLE",
        +          "FIELD_VALUE_MODE_MULTI"
        +        ],
        +        "type": "string"
        +      },
        +      "visibility": {
        +        "enum": [
        +          "FIELD_VISIBILITY_UNSPECIFIED",
        +          "FIELD_VISIBILITY_VISIBLE",
        +          "FIELD_VISIBILITY_HIDDEN",
        +          "FIELD_VISIBILITY_SYSTEM"
        +        ],
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "name",
        +      "code"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / field / properties
        Removed value: -{
        -  "code": {
        -    "description": "Lowercase kebab-case code identifier.",
        -    "properties": {
        -      "value": {
        -        "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "companyId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "description": {
        -    "description": "Free-form description (max 5000 chars).",
        -    "properties": {
        -      "value": {
        -        "maxLength": 5000,
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "metadata": {
        -    "properties": {
        -      "values": {
        -        "additionalProperties": {
        -          "type": "string"
        -        },
        -        "type": "object"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "name": {
        -    "description": "Human-readable name (1-255 Unicode chars).",
        -    "properties": {
        -      "value": {
        -        "maxLength": 255,
        -        "minLength": 1,
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "options": {
        -    "items": {
        -      "properties": {
        -        "code": {
        -          "description": "Lowercase kebab-case code identifier.",
        -          "properties": {
        -            "value": {
        -              "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "companyId": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "createdAt": {
        -          "format": "date-time",
        -          "type": "string"
        -        },
        -        "depth": {
        -          "type": "integer"
        -        },
        -        "description": {
        -          "description": "Free-form description (max 5000 chars).",
        -          "properties": {
        -            "value": {
        -              "maxLength": 5000,
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "fieldId": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "id": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "metadata": {
        -          "properties": {
        -            "values": {
        -              "additionalProperties": {
        -                "type": "string"
        -              },
        -              "type": "object"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "name": {
        -          "description": "Human-readable name (1-255 Unicode chars).",
        -          "properties": {
        -            "value": {
        -              "maxLength": 255,
        -              "minLength": 1,
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "parentId": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "path": {
        -          "type": "string"
        -        },
        -        "sortOrder": {
        -          "type": "integer"
        -        },
        -        "updatedAt": {
        -          "format": "date-time",
        -          "type": "string"
        -        }
        -      },
        -      "required": [
        -        "fieldId",
        -        "name",
        -        "code"
        -      ],
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "parentFieldId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "type": {
        -    "enum": [
        -      "FIELD_TYPE_UNSPECIFIED",
        -      "FIELD_TYPE_STRING",
        -      "FIELD_TYPE_NUMBER",
        -      "FIELD_TYPE_DATE",
        -      "FIELD_TYPE_SELECT"
        -    ],
        -    "type": "string"
        -  },
        -  "updatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "valueMode": {
        -    "enum": [
        -      "FIELD_VALUE_MODE_UNSPECIFIED",
        -      "FIELD_VALUE_MODE_SINGLE",
        -      "FIELD_VALUE_MODE_MULTI"
        -    ],
        -    "type": "string"
        -  },
        -  "visibility": {
        -    "enum": [
        -      "FIELD_VISIBILITY_UNSPECIFIED",
        -      "FIELD_VISIBILITY_VISIBLE",
        -      "FIELD_VISIBILITY_HIDDEN",
        -      "FIELD_VISIBILITY_SYSTEM"
        -    ],
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / field / required
        Removed value: -[
        -  "name",
        -  "code"
        -]
      • removedOutput schema / properties / field / type
        Removed value: -"object"
    • Changedfield_get_field_option4 fields changed
      • addedOutput schema / properties / option / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "code": {
        +        "anyOf": [
        +          {
        +            "description": "Lowercase kebab-case code identifier.",
        +            "properties": {
        +              "value": {
        +                "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "depth": {
        +        "type": "integer"
        +      },
        +      "description": {
        +        "anyOf": [
        +          {
        +            "description": "Free-form description (max 5000 chars).",
        +            "properties": {
        +              "value": {
        +                "maxLength": 5000,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "fieldId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "metadata": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "values": {
        +                "additionalProperties": {
        +                  "type": "string"
        +                },
        +                "type": "object"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "name": {
        +        "anyOf": [
        +          {
        +            "description": "Human-readable name (1-255 Unicode chars).",
        +            "properties": {
        +              "value": {
        +                "maxLength": 255,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "parentId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "path": {
        +        "type": "string"
        +      },
        +      "sortOrder": {
        +        "type": "integer"
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "fieldId",
        +      "name",
        +      "code"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / option / properties
        Removed value: -{
        -  "code": {
        -    "description": "Lowercase kebab-case code identifier.",
        -    "properties": {
        -      "value": {
        -        "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "companyId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "depth": {
        -    "type": "integer"
        -  },
        -  "description": {
        -    "description": "Free-form description (max 5000 chars).",
        -    "properties": {
        -      "value": {
        -        "maxLength": 5000,
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "fieldId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "metadata": {
        -    "properties": {
        -      "values": {
        -        "additionalProperties": {
        -          "type": "string"
        -        },
        -        "type": "object"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "name": {
        -    "description": "Human-readable name (1-255 Unicode chars).",
        -    "properties": {
        -      "value": {
        -        "maxLength": 255,
        -        "minLength": 1,
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "parentId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "path": {
        -    "type": "string"
        -  },
        -  "sortOrder": {
        -    "type": "integer"
        -  },
        -  "updatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / option / required
        Removed value: -[
        -  "fieldId",
        -  "name",
        -  "code"
        -]
      • removedOutput schema / properties / option / type
        Removed value: -"object"
    • Changedfield_get_list_field_options37 fields changed
      • addedOutput schema / properties / options / items / properties / code / anyOf
        Added value: +[
        +  {
        +    "description": "Lowercase kebab-case code identifier.",
        +    "properties": {
        +      "value": {
        +        "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / options / items / properties / code / description
        Removed value: -"Lowercase kebab-case code identifier."
      • removedOutput schema / properties / options / items / properties / code / properties
        Removed value: -{
        -  "value": {
        -    "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / options / items / properties / code / type
        Removed value: -"object"
      • addedOutput schema / properties / options / items / properties / companyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / options / items / properties / companyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / options / items / properties / companyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / options / items / properties / companyId / type
        Removed value: -"object"
      • addedOutput schema / properties / options / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / options / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / options / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / options / items / properties / description / anyOf
        Added value: +[
        +  {
        +    "description": "Free-form description (max 5000 chars).",
        +    "properties": {
        +      "value": {
        +        "maxLength": 5000,
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / options / items / properties / description / description
        Removed value: -"Free-form description (max 5000 chars)."
      • removedOutput schema / properties / options / items / properties / description / properties
        Removed value: -{
        -  "value": {
        -    "maxLength": 5000,
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / options / items / properties / description / type
        Removed value: -"object"
      • addedOutput schema / properties / options / items / properties / fieldId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / options / items / properties / fieldId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / options / items / properties / fieldId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / options / items / properties / fieldId / type
        Removed value: -"object"
      • addedOutput schema / properties / options / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / options / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / options / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / options / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / options / items / properties / metadata / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "values": {
        +        "additionalProperties": {
        +          "type": "string"
        +        },
        +        "type": "object"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / options / items / properties / metadata / properties
        Removed value: -{
        -  "values": {
        -    "additionalProperties": {
        -      "type": "string"
        -    },
        -    "type": "object"
        -  }
        -}
      • removedOutput schema / properties / options / items / properties / metadata / type
        Removed value: -"object"
      • addedOutput schema / properties / options / items / properties / name / anyOf
        Added value: +[
        +  {
        +    "description": "Human-readable name (1-255 Unicode chars).",
        +    "properties": {
        +      "value": {
        +        "maxLength": 255,
        +        "minLength": 1,
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / options / items / properties / name / description
        Removed value: -"Human-readable name (1-255 Unicode chars)."
      • removedOutput schema / properties / options / items / properties / name / properties
        Removed value: -{
        -  "value": {
        -    "maxLength": 255,
        -    "minLength": 1,
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / options / items / properties / name / type
        Removed value: -"object"
      • addedOutput schema / properties / options / items / properties / parentId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / options / items / properties / parentId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / options / items / properties / parentId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / options / items / properties / parentId / type
        Removed value: -"object"
      • addedOutput schema / properties / options / items / properties / updatedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / options / items / properties / updatedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / options / items / properties / updatedAt / type
        Removed value: -"string"
    • Changedfield_get_list_fields70 fields changed
      • addedOutput schema / properties / fields / items / properties / code / anyOf
        Added value: +[
        +  {
        +    "description": "Lowercase kebab-case code identifier.",
        +    "properties": {
        +      "value": {
        +        "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / fields / items / properties / code / description
        Removed value: -"Lowercase kebab-case code identifier."
      • removedOutput schema / properties / fields / items / properties / code / properties
        Removed value: -{
        -  "value": {
        -    "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / fields / items / properties / code / type
        Removed value: -"object"
      • addedOutput schema / properties / fields / items / properties / companyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / fields / items / properties / companyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / fields / items / properties / companyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / fields / items / properties / companyId / type
        Removed value: -"object"
      • addedOutput schema / properties / fields / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / fields / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / fields / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / fields / items / properties / description / anyOf
        Added value: +[
        +  {
        +    "description": "Free-form description (max 5000 chars).",
        +    "properties": {
        +      "value": {
        +        "maxLength": 5000,
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / fields / items / properties / description / description
        Removed value: -"Free-form description (max 5000 chars)."
      • removedOutput schema / properties / fields / items / properties / description / properties
        Removed value: -{
        -  "value": {
        -    "maxLength": 5000,
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / fields / items / properties / description / type
        Removed value: -"object"
      • addedOutput schema / properties / fields / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / fields / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / fields / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / fields / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / fields / items / properties / metadata / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "values": {
        +        "additionalProperties": {
        +          "type": "string"
        +        },
        +        "type": "object"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / fields / items / properties / metadata / properties
        Removed value: -{
        -  "values": {
        -    "additionalProperties": {
        -      "type": "string"
        -    },
        -    "type": "object"
        -  }
        -}
      • removedOutput schema / properties / fields / items / properties / metadata / type
        Removed value: -"object"
      • addedOutput schema / properties / fields / items / properties / name / anyOf
        Added value: +[
        +  {
        +    "description": "Human-readable name (1-255 Unicode chars).",
        +    "properties": {
        +      "value": {
        +        "maxLength": 255,
        +        "minLength": 1,
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / fields / items / properties / name / description
        Removed value: -"Human-readable name (1-255 Unicode chars)."
      • removedOutput schema / properties / fields / items / properties / name / properties
        Removed value: -{
        -  "value": {
        -    "maxLength": 255,
        -    "minLength": 1,
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / fields / items / properties / name / type
        Removed value: -"object"
      • addedOutput schema / properties / fields / items / properties / options / items / properties / code / anyOf
        Added value: +[
        +  {
        +    "description": "Lowercase kebab-case code identifier.",
        +    "properties": {
        +      "value": {
        +        "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / fields / items / properties / options / items / properties / code / description
        Removed value: -"Lowercase kebab-case code identifier."
      • removedOutput schema / properties / fields / items / properties / options / items / properties / code / properties
        Removed value: -{
        -  "value": {
        -    "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / fields / items / properties / options / items / properties / code / type
        Removed value: -"object"
      • addedOutput schema / properties / fields / items / properties / options / items / properties / companyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / fields / items / properties / options / items / properties / companyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / fields / items / properties / options / items / properties / companyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / fields / items / properties / options / items / properties / companyId / type
        Removed value: -"object"
      • addedOutput schema / properties / fields / items / properties / options / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / fields / items / properties / options / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / fields / items / properties / options / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / fields / items / properties / options / items / properties / description / anyOf
        Added value: +[
        +  {
        +    "description": "Free-form description (max 5000 chars).",
        +    "properties": {
        +      "value": {
        +        "maxLength": 5000,
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / fields / items / properties / options / items / properties / description / description
        Removed value: -"Free-form description (max 5000 chars)."
      • removedOutput schema / properties / fields / items / properties / options / items / properties / description / properties
        Removed value: -{
        -  "value": {
        -    "maxLength": 5000,
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / fields / items / properties / options / items / properties / description / type
        Removed value: -"object"
      • addedOutput schema / properties / fields / items / properties / options / items / properties / fieldId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / fields / items / properties / options / items / properties / fieldId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / fields / items / properties / options / items / properties / fieldId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / fields / items / properties / options / items / properties / fieldId / type
        Removed value: -"object"
      • addedOutput schema / properties / fields / items / properties / options / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / fields / items / properties / options / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / fields / items / properties / options / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / fields / items / properties / options / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / fields / items / properties / options / items / properties / metadata / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "values": {
        +        "additionalProperties": {
        +          "type": "string"
        +        },
        +        "type": "object"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / fields / items / properties / options / items / properties / metadata / properties
        Removed value: -{
        -  "values": {
        -    "additionalProperties": {
        -      "type": "string"
        -    },
        -    "type": "object"
        -  }
        -}
      • removedOutput schema / properties / fields / items / properties / options / items / properties / metadata / type
        Removed value: -"object"
      • addedOutput schema / properties / fields / items / properties / options / items / properties / name / anyOf
        Added value: +[
        +  {
        +    "description": "Human-readable name (1-255 Unicode chars).",
        +    "properties": {
        +      "value": {
        +        "maxLength": 255,
        +        "minLength": 1,
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / fields / items / properties / options / items / properties / name / description
        Removed value: -"Human-readable name (1-255 Unicode chars)."
      • removedOutput schema / properties / fields / items / properties / options / items / properties / name / properties
        Removed value: -{
        -  "value": {
        -    "maxLength": 255,
        -    "minLength": 1,
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / fields / items / properties / options / items / properties / name / type
        Removed value: -"object"
      • addedOutput schema / properties / fields / items / properties / options / items / properties / parentId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / fields / items / properties / options / items / properties / parentId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / fields / items / properties / options / items / properties / parentId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / fields / items / properties / options / items / properties / parentId / type
        Removed value: -"object"
      • addedOutput schema / properties / fields / items / properties / options / items / properties / updatedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / fields / items / properties / options / items / properties / updatedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / fields / items / properties / options / items / properties / updatedAt / type
        Removed value: -"string"
      • addedOutput schema / properties / fields / items / properties / parentFieldId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / fields / items / properties / parentFieldId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / fields / items / properties / parentFieldId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / fields / items / properties / parentFieldId / type
        Removed value: -"object"
      • addedOutput schema / properties / fields / items / properties / updatedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / fields / items / properties / updatedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / fields / items / properties / updatedAt / type
        Removed value: -"string"
    • Changedfield_value_get_list_entity_field_values8 fields changed
      • addedOutput schema / properties / values / items / properties / fieldId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / values / items / properties / fieldId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / values / items / properties / fieldId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / values / items / properties / fieldId / type
        Removed value: -"object"
      • addedOutput schema / properties / values / items / properties / optionId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / values / items / properties / optionId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / values / items / properties / optionId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / values / items / properties / optionId / type
        Removed value: -"object"
    • Changedformation_acknowledge_warnings4 fields changed
      • addedOutput schema / properties / formationId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formationId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / formationId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formationId / type
        Removed value: -"object"
    • Changedformation_add_shareholder20 fields changed
      • removedInput schema / properties / address / properties / city / pattern
        Removed value: -"^[A-Za-z .'-]+$"
      • removedInput schema / properties / address / properties / country / maxLength
        Removed value: -2
      • changedInput schema / properties / address / properties / country / pattern
        Previous value: -"^[A-Z]*$"New value: +"^[A-Z]{2}$"
      • removedInput schema / properties / address / properties / county / pattern
        Removed value: -"^[A-Za-z ]*$"
      • changedInput schema / properties / address / properties / state / maxLength
        Previous value: -50New value: +100
      • removedInput schema / properties / address / properties / state / minLength
        Removed value: -1
      • removedInput schema / properties / address / properties / state / pattern
        Removed value: -"^[A-Za-z ]+$"
      • removedInput schema / properties / address / properties / street1 / pattern
        Removed value: -"^[A-Za-z0-9 .,#/-]+$"
      • removedInput schema / properties / address / properties / street2 / pattern
        Removed value: -"^[A-Za-z0-9 .,#/-]*$"
      • changedInput schema / properties / address / properties / zipCode / maxLength
        Previous value: -10New value: +20
      • removedInput schema / properties / address / properties / zipCode / minLength
        Removed value: -5
      • removedInput schema / properties / address / properties / zipCode / pattern
        Removed value: -"^[0-9]{5}(-[0-9]{4})?$"
      • addedInput schema / properties / addressType
        Added value: +{
        +  "enum": [
        +    "ADDRESS_TYPE_UNSPECIFIED",
        +    "ADDRESS_TYPE_RESIDENTIAL",
        +    "ADDRESS_TYPE_BUSINESS"
        +  ],
        +  "type": "string"
        +}
      • addedOutput schema / properties / formationId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formationId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / formationId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formationId / type
        Removed value: -"object"
      • addedOutput schema / properties / shareholder / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "address": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "addressType": {
        +        "enum": [
        +          "ADDRESS_TYPE_UNSPECIFIED",
        +          "ADDRESS_TYPE_RESIDENTIAL",
        +          "ADDRESS_TYPE_BUSINESS"
        +        ],
        +        "type": "string"
        +      },
        +      "dateOfBirth": {
        +        "type": "string"
        +      },
        +      "effectiveDate": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "email": {
        +        "type": "string"
        +      },
        +      "firstName": {
        +        "type": "string"
        +      },
        +      "fullName": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "investmentAmountCents": {
        +        "type": "string"
        +      },
        +      "issueDate": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "lastName": {
        +        "type": "string"
        +      },
        +      "ownershipPercentage": {
        +        "type": "string"
        +      },
        +      "phone": {
        +        "type": "string"
        +      },
        +      "role": {
        +        "enum": [
        +          "SHAREHOLDER_ROLE_UNSPECIFIED",
        +          "SHAREHOLDER_ROLE_MANAGING_MEMBER",
        +          "SHAREHOLDER_ROLE_MEMBER",
        +          "SHAREHOLDER_ROLE_SHAREHOLDER",
        +          "SHAREHOLDER_ROLE_DIRECTOR",
        +          "SHAREHOLDER_ROLE_OFFICER"
        +        ],
        +        "type": "string"
        +      },
        +      "round": {
        +        "type": "string"
        +      },
        +      "safeTerms": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "discountPercentage": {
        +                "type": "string"
        +              },
        +              "investmentAmountCents": {
        +                "type": "string"
        +              },
        +              "postMoney": {
        +                "type": "boolean"
        +              },
        +              "safeIssueDate": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "signedByName": {
        +                "type": "string"
        +              },
        +              "signedByTitle": {
        +                "type": "string"
        +              },
        +              "valuationCapCents": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "shareClass": {
        +        "enum": [
        +          "SHARE_CLASS_UNSPECIFIED",
        +          "SHARE_CLASS_COMMON",
        +          "SHARE_CLASS_PREFERRED",
        +          "SHARE_CLASS_OPTION",
        +          "SHARE_CLASS_SAFE"
        +        ],
        +        "type": "string"
        +      },
        +      "shareCount": {
        +        "type": "string"
        +      },
        +      "signedByName": {
        +        "type": "string"
        +      },
        +      "signedByTitle": {
        +        "type": "string"
        +      },
        +      "signedDate": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "sourceBbox": {
        +        "type": "string"
        +      },
        +      "sourcePage": {
        +        "type": "integer"
        +      },
        +      "ssnLast4": {
        +        "type": "string"
        +      },
        +      "stakeholderType": {
        +        "enum": [
        +          "STAKEHOLDER_TYPE_UNSPECIFIED",
        +          "STAKEHOLDER_TYPE_FOUNDER",
        +          "STAKEHOLDER_TYPE_ANGEL",
        +          "STAKEHOLDER_TYPE_INVESTOR_ENTITY",
        +          "STAKEHOLDER_TYPE_EMPLOYEE_POOL",
        +          "STAKEHOLDER_TYPE_ADVISOR_POOL",
        +          "STAKEHOLDER_TYPE_RESERVE"
        +        ],
        +        "type": "string"
        +      },
        +      "strikePriceCents": {
        +        "type": "string"
        +      },
        +      "title": {
        +        "type": "string"
        +      },
        +      "vestingCliffMonths": {
        +        "type": "integer"
        +      },
        +      "vestingStartDate": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "vestingTotalMonths": {
        +        "type": "integer"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / shareholder / properties
        Removed value: -{
        -  "address": {
        -    "properties": {
        -      "city": {
        -        "type": "string"
        -      },
        -      "country": {
        -        "type": "string"
        -      },
        -      "county": {
        -        "type": "string"
        -      },
        -      "state": {
        -        "type": "string"
        -      },
        -      "street1": {
        -        "type": "string"
        -      },
        -      "street2": {
        -        "type": "string"
        -      },
        -      "zipCode": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "effectiveDate": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "email": {
        -    "type": "string"
        -  },
        -  "firstName": {
        -    "type": "string"
        -  },
        -  "fullName": {
        -    "type": "string"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "investmentAmountCents": {
        -    "type": "string"
        -  },
        -  "issueDate": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "lastName": {
        -    "type": "string"
        -  },
        -  "ownershipPercentage": {
        -    "type": "string"
        -  },
        -  "phone": {
        -    "type": "string"
        -  },
        -  "role": {
        -    "enum": [
        -      "SHAREHOLDER_ROLE_UNSPECIFIED",
        -      "SHAREHOLDER_ROLE_MANAGING_MEMBER",
        -      "SHAREHOLDER_ROLE_MEMBER",
        -      "SHAREHOLDER_ROLE_SHAREHOLDER",
        -      "SHAREHOLDER_ROLE_DIRECTOR",
        -      "SHAREHOLDER_ROLE_OFFICER"
        -    ],
        -    "type": "string"
        -  },
        -  "round": {
        -    "type": "string"
        -  },
        -  "safeTerms": {
        -    "properties": {
        -      "discountPercentage": {
        -        "type": "string"
        -      },
        -      "investmentAmountCents": {
        -        "type": "string"
        -      },
        -      "postMoney": {
        -        "type": "boolean"
        -      },
        -      "safeIssueDate": {
        -        "format": "date-time",
        -        "type": "string"
        -      },
        -      "signedByName": {
        -        "type": "string"
        -      },
        -      "signedByTitle": {
        -        "type": "string"
        -      },
        -      "valuationCapCents": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "shareClass": {
        -    "enum": [
        -      "SHARE_CLASS_UNSPECIFIED",
        -      "SHARE_CLASS_COMMON",
        -      "SHARE_CLASS_PREFERRED",
        -      "SHARE_CLASS_OPTION",
        -      "SHARE_CLASS_SAFE"
        -    ],
        -    "type": "string"
        -  },
        -  "shareCount": {
        -    "type": "string"
        -  },
        -  "signedByName": {
        -    "type": "string"
        -  },
        -  "signedByTitle": {
        -    "type": "string"
        -  },
        -  "signedDate": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "sourceBbox": {
        -    "type": "string"
        -  },
        -  "sourcePage": {
        -    "type": "integer"
        -  },
        -  "stakeholderType": {
        -    "enum": [
        -      "STAKEHOLDER_TYPE_UNSPECIFIED",
        -      "STAKEHOLDER_TYPE_FOUNDER",
        -      "STAKEHOLDER_TYPE_ANGEL",
        -      "STAKEHOLDER_TYPE_INVESTOR_ENTITY",
        -      "STAKEHOLDER_TYPE_EMPLOYEE_POOL",
        -      "STAKEHOLDER_TYPE_ADVISOR_POOL",
        -      "STAKEHOLDER_TYPE_RESERVE"
        -    ],
        -    "type": "string"
        -  },
        -  "strikePriceCents": {
        -    "type": "string"
        -  },
        -  "title": {
        -    "type": "string"
        -  },
        -  "vestingCliffMonths": {
        -    "type": "integer"
        -  },
        -  "vestingStartDate": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "vestingTotalMonths": {
        -    "type": "integer"
        -  }
        -}
      • removedOutput schema / properties / shareholder / type
        Removed value: -"object"
    • Changedformation_append_conversation_entry3 fields changed
      • addedOutput schema / properties / formation / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "acknowledgedWarnings": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "addressSource": {
        +        "enum": [
        +          "ADDRESS_SOURCE_UNSPECIFIED",
        +          "ADDRESS_SOURCE_OWN",
        +          "ADDRESS_SOURCE_NEED_ASSISTANCE"
        +        ],
        +        "type": "string"
        +      },
        +      "alternateName": {
        +        "type": "string"
        +      },
        +      "assignedAgent": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "email": {
        +                "type": "string"
        +              },
        +              "fullName": {
        +                "type": "string"
        +              },
        +              "id": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "authorizedParty": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "email": {
        +                "type": "string"
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "phone": {
        +                "type": "string"
        +              },
        +              "title": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "name"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "bankingIntent": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "cardPreference": {
        +                "enum": [
        +                  "CARD_PREFERENCE_UNSPECIFIED",
        +                  "CARD_PREFERENCE_VIRTUAL_ONLY",
        +                  "CARD_PREFERENCE_PHYSICAL_AND_VIRTUAL"
        +                ],
        +                "type": "string"
        +              },
        +              "cardShippingAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "expectedMonthlySpend": {
        +                "enum": [
        +                  "MONTHLY_SPEND_BAND_UNSPECIFIED",
        +                  "MONTHLY_SPEND_BAND_UNDER_5K",
        +                  "MONTHLY_SPEND_BAND_FROM_5K_TO_25K",
        +                  "MONTHLY_SPEND_BAND_FROM_25K_TO_100K",
        +                  "MONTHLY_SPEND_BAND_OVER_100K"
        +                ],
        +                "type": "string"
        +              },
        +              "openWhenEinReady": {
        +                "type": "boolean"
        +              },
        +              "recordedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "shipCardsToHomeAddress": {
        +                "type": "boolean"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "businessDescription": {
        +        "type": "string"
        +      },
        +      "certificateData": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "approvedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "certificateId": {
        +                "type": "string"
        +              },
        +              "downloadUrl": {
        +                "type": "string"
        +              },
        +              "expiresAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "generatedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "s3Uri": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "certificateFiled": {
        +        "type": "boolean"
        +      },
        +      "certificateStamped": {
        +        "type": "boolean"
        +      },
        +      "certificateUrl": {
        +        "type": "string"
        +      },
        +      "cohortDeal": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "currencyCode": {
        +                "type": "string"
        +              },
        +              "discountRate": {
        +                "type": "string"
        +              },
        +              "displayHeadline": {
        +                "anyOf": [
        +                  {
        +                    "description": "Free-form description (max 5000 chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 5000,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "instrument": {
        +                "type": "string"
        +              },
        +              "investmentAmount": {
        +                "type": "string"
        +              },
        +              "investorLegalName": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "mfn": {
        +                "type": "boolean"
        +              },
        +              "proRata": {
        +                "type": "boolean"
        +              },
        +              "valuationCap": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "cohortDealTermsId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyAddress": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyName": {
        +        "type": "string"
        +      },
        +      "companyStage": {
        +        "enum": [
        +          "COMPANY_STAGE_UNSPECIFIED",
        +          "COMPANY_STAGE_IDEA",
        +          "COMPANY_STAGE_BUILDING",
        +          "COMPANY_STAGE_REVENUE"
        +        ],
        +        "type": "string"
        +      },
        +      "confirmationNumber": {
        +        "type": "string"
        +      },
        +      "conversationHistory": {
        +        "items": {
        +          "properties": {
        +            "content": {
        +              "type": "string"
        +            },
        +            "role": {
        +              "type": "string"
        +            },
        +            "timestamp": {
        +              "type": "string"
        +            },
        +            "tool": {
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "currentStep": {
        +        "enum": [
        +          "FORMATION_STEP_UNSPECIFIED",
        +          "FORMATION_STEP_CREATED",
        +          "FORMATION_STEP_BUSINESS_DESCRIBED",
        +          "FORMATION_STEP_STATE_SELECTED",
        +          "FORMATION_STEP_TYPE_SELECTED",
        +          "FORMATION_STEP_ENDING_SELECTED",
        +          "FORMATION_STEP_NAME_SET",
        +          "FORMATION_STEP_NAME_CHECKED",
        +          "FORMATION_STEP_COMPANY_ADDRESS_SET",
        +          "FORMATION_STEP_AGENT_SET",
        +          "FORMATION_STEP_SHARES_SET",
        +          "FORMATION_STEP_SHAREHOLDERS_ADDED",
        +          "FORMATION_STEP_AUTHORIZED_PARTY_SET",
        +          "FORMATION_STEP_CERTIFICATE_GENERATED",
        +          "FORMATION_STEP_CERTIFICATE_APPROVED",
        +          "FORMATION_STEP_COMPLETED",
        +          "FORMATION_STEP_FOUNDER_PROFILE_SET",
        +          "FORMATION_STEP_TEAM_EQUITY_SET",
        +          "FORMATION_STEP_DEAL_CONFIRMED",
        +          "FORMATION_STEP_BANKING_INTENT_SET",
        +          "FORMATION_STEP_SIGNED",
        +          "FORMATION_STEP_INDUSTRY_SET"
        +        ],
        +        "type": "string"
        +      },
        +      "dealTermsConfirmedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "directorsAndOfficers": {
        +        "items": {
        +          "properties": {
        +            "address": {
        +              "anyOf": [
        +                {
        +                  "properties": {
        +                    "city": {
        +                      "type": "string"
        +                    },
        +                    "country": {
        +                      "type": "string"
        +                    },
        +                    "county": {
        +                      "type": "string"
        +                    },
        +                    "state": {
        +                      "type": "string"
        +                    },
        +                    "street1": {
        +                      "type": "string"
        +                    },
        +                    "street2": {
        +                      "type": "string"
        +                    },
        +                    "zipCode": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "email": {
        +              "type": "string"
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "name": {
        +              "anyOf": [
        +                {
        +                  "description": "Human-readable name (1-255 Unicode chars).",
        +                  "properties": {
        +                    "value": {
        +                      "maxLength": 255,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "phone": {
        +              "type": "string"
        +            },
        +            "title": {
        +              "type": "string"
        +            },
        +            "type": {
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "name"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "effectiveDate": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "einDocument": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "einFiled": {
        +        "type": "boolean"
        +      },
        +      "einNumber": {
        +        "type": "string"
        +      },
        +      "einReceived": {
        +        "type": "boolean"
        +      },
        +      "election83b": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "companyAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "line1": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "zip": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "deadline": {
        +                "type": "string"
        +              },
        +              "fmvPerShare": {
        +                "type": "number"
        +              },
        +              "generatedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "grantDate": {
        +                "type": "string"
        +              },
        +              "irsServiceCenter": {
        +                "enum": [
        +                  "IRS_SERVICE_CENTER_UNSPECIFIED",
        +                  "IRS_SERVICE_CENTER_AUSTIN",
        +                  "IRS_SERVICE_CENTER_KANSAS_CITY",
        +                  "IRS_SERVICE_CENTER_OGDEN"
        +                ],
        +                "type": "string"
        +              },
        +              "isNonResidentAlien": {
        +                "type": "boolean"
        +              },
        +              "itinAppliedFor": {
        +                "type": "boolean"
        +              },
        +              "lateFiling": {
        +                "type": "boolean"
        +              },
        +              "paidPerShare": {
        +                "type": "number"
        +              },
        +              "restrictions": {
        +                "type": "string"
        +              },
        +              "shareQuantity": {
        +                "type": "string"
        +              },
        +              "signatureAnchor": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "date": {
        +                        "anyOf": [
        +                          {
        +                            "properties": {
        +                              "fontSize": {
        +                                "type": "number"
        +                              },
        +                              "xFromLeft": {
        +                                "type": "number"
        +                              },
        +                              "yFromBottom": {
        +                                "type": "number"
        +                              }
        +                            },
        +                            "type": "object"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "pageHeight": {
        +                        "type": "number"
        +                      },
        +                      "pageIndex": {
        +                        "type": "integer"
        +                      },
        +                      "pageWidth": {
        +                        "type": "number"
        +                      },
        +                      "signature": {
        +                        "anyOf": [
        +                          {
        +                            "properties": {
        +                              "height": {
        +                                "type": "number"
        +                              },
        +                              "width": {
        +                                "type": "number"
        +                              },
        +                              "xFromLeft": {
        +                                "type": "number"
        +                              },
        +                              "yFromBottom": {
        +                                "type": "number"
        +                              }
        +                            },
        +                            "type": "object"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "signatureEnvelopeId": {
        +                "type": "string"
        +              },
        +              "signedAt": {
        +                "type": "string"
        +              },
        +              "signedPdfS3Bucket": {
        +                "type": "string"
        +              },
        +              "signedPdfS3Key": {
        +                "type": "string"
        +              },
        +              "signedPdfSha256": {
        +                "type": "string"
        +              },
        +              "stateOfIncorporation": {
        +                "type": "string"
        +              },
        +              "stockClass": {
        +                "type": "string"
        +              },
        +              "taxableYear": {
        +                "type": "string"
        +              },
        +              "taxpayerAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "line1": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "zip": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "taxpayerName": {
        +                "type": "string"
        +              },
        +              "unsignedPdfS3Bucket": {
        +                "type": "string"
        +              },
        +              "unsignedPdfS3Key": {
        +                "type": "string"
        +              },
        +              "unsignedPdfSha256": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "election83bIntent": {
        +        "type": "boolean"
        +      },
        +      "entityEnding": {
        +        "type": "string"
        +      },
        +      "entityType": {
        +        "enum": [
        +          "ENTITY_TYPE_UNSPECIFIED",
        +          "ENTITY_TYPE_LLC",
        +          "ENTITY_TYPE_C_CORP",
        +          "ENTITY_TYPE_S_CORP"
        +        ],
        +        "type": "string"
        +      },
        +      "fieldProvenance": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": true,
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "filedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "filingError": {
        +        "type": "string"
        +      },
        +      "filingFeeCollectedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "formationOrderPurchased": {
        +        "type": "boolean"
        +      },
        +      "formationOrderStatus": {
        +        "type": "string"
        +      },
        +      "founderExperience": {
        +        "type": "string"
        +      },
        +      "founderInviteId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "founderProfile": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "companyRole": {
        +                "enum": [
        +                  "FOUNDER_COMPANY_ROLE_UNSPECIFIED",
        +                  "FOUNDER_COMPANY_ROLE_CEO",
        +                  "FOUNDER_COMPANY_ROLE_CTO",
        +                  "FOUNDER_COMPANY_ROLE_OTHER"
        +                ],
        +                "type": "string"
        +              },
        +              "companyRoleOther": {
        +                "type": "string"
        +              },
        +              "dateOfBirth": {
        +                "type": "string"
        +              },
        +              "email": {
        +                "type": "string"
        +              },
        +              "firstName": {
        +                "type": "string"
        +              },
        +              "homeAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "lastName": {
        +                "type": "string"
        +              },
        +              "linkedinUrl": {
        +                "type": "string"
        +              },
        +              "livesOutsideUs": {
        +                "type": "boolean"
        +              },
        +              "phone": {
        +                "type": "string"
        +              },
        +              "phoneCountryCode": {
        +                "type": "string"
        +              },
        +              "primaryLocationCountry": {
        +                "type": "string"
        +              },
        +              "updatedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "usWorkAuthorization": {
        +                "enum": [
        +                  "US_WORK_AUTHORIZATION_UNSPECIFIED",
        +                  "US_WORK_AUTHORIZATION_CITIZEN_OR_PERMANENT_RESIDENT",
        +                  "US_WORK_AUTHORIZATION_VISA_HOLDER",
        +                  "US_WORK_AUTHORIZATION_NOT_AUTHORIZED"
        +                ],
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "governmentMail": {
        +        "items": {
        +          "properties": {
        +            "contentType": {
        +              "type": "string"
        +            },
        +            "fileName": {
        +              "type": "string"
        +            },
        +            "s3Bucket": {
        +              "type": "string"
        +            },
        +            "s3Key": {
        +              "type": "string"
        +            },
        +            "uploadedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "guidanceResult": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "confidence": {
        +                "type": "string"
        +              },
        +              "indicators": {
        +                "items": {
        +                  "properties": {
        +                    "category": {
        +                      "type": "string"
        +                    },
        +                    "keywords": {
        +                      "items": {
        +                        "type": "string"
        +                      },
        +                      "type": "array"
        +                    },
        +                    "level": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                "type": "array"
        +              },
        +              "reason": {
        +                "type": "string"
        +              },
        +              "suggestedType": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "hasSsn": {
        +        "type": "boolean"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "incorporator": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "address": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "name"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "naicsCode": {
        +        "type": "string"
        +      },
        +      "nameCheckResult": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "available": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "value": {
        +                        "type": "boolean"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "canContinue": {
        +                "type": "boolean"
        +              },
        +              "checkedAt": {
        +                "type": "string"
        +              },
        +              "error": {
        +                "type": "boolean"
        +              },
        +              "message": {
        +                "type": "string"
        +              },
        +              "reason": {
        +                "type": "string"
        +              },
        +              "responseTimeMs": {
        +                "type": "string"
        +              },
        +              "suggestions": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "type": "array"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "nameReservationNumber": {
        +        "type": "string"
        +      },
        +      "needsVirtualPostMail": {
        +        "type": "boolean"
        +      },
        +      "notes": {
        +        "type": "string"
        +      },
        +      "officialEinDocument": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "partnerCohortId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "partnerOrgId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "partnerPays": {
        +        "type": "boolean"
        +      },
        +      "paymentCompletedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "paymentStatus": {
        +        "enum": [
        +          "PAYMENT_STATUS_UNSPECIFIED",
        +          "PAYMENT_STATUS_PENDING",
        +          "PAYMENT_STATUS_COMPLETED",
        +          "PAYMENT_STATUS_FAILED",
        +          "PAYMENT_STATUS_REFUNDED"
        +        ],
        +        "type": "string"
        +      },
        +      "physicalBusinessAddress": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "postFormationDocuments": {
        +        "items": {
        +          "properties": {
        +            "contentType": {
        +              "type": "string"
        +            },
        +            "fileName": {
        +              "type": "string"
        +            },
        +            "s3Bucket": {
        +              "type": "string"
        +            },
        +            "s3Key": {
        +              "type": "string"
        +            },
        +            "uploadedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "processingSpeed": {
        +        "enum": [
        +          "PROCESSING_SPEED_UNSPECIFIED",
        +          "PROCESSING_SPEED_REGULAR",
        +          "PROCESSING_SPEED_TWENTY_FOUR_HOUR",
        +          "PROCESSING_SPEED_SAME_DAY",
        +          "PROCESSING_SPEED_TWO_HOUR",
        +          "PROCESSING_SPEED_ONE_HOUR"
        +        ],
        +        "type": "string"
        +      },
        +      "purpose": {
        +        "type": "string"
        +      },
        +      "referenceCode": {
        +        "type": "string"
        +      },
        +      "referralCode": {
        +        "type": "string"
        +      },
        +      "registeredAgent": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "address": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "email": {
        +                "type": "string"
        +              },
        +              "isDefault": {
        +                "type": "boolean"
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "phone": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "name"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "registeredAgentPurchased": {
        +        "type": "boolean"
        +      },
        +      "selectedDomain": {
        +        "type": "string"
        +      },
        +      "sessionId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "shareStructure": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "authorizedShares": {
        +                "type": "string"
        +              },
        +              "isDefault": {
        +                "type": "boolean"
        +              },
        +              "parValuePerShare": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "shareholders": {
        +        "items": {
        +          "properties": {
        +            "address": {
        +              "anyOf": [
        +                {
        +                  "properties": {
        +                    "city": {
        +                      "type": "string"
        +                    },
        +                    "country": {
        +                      "type": "string"
        +                    },
        +                    "county": {
        +                      "type": "string"
        +                    },
        +                    "state": {
        +                      "type": "string"
        +                    },
        +                    "street1": {
        +                      "type": "string"
        +                    },
        +                    "street2": {
        +                      "type": "string"
        +                    },
        +                    "zipCode": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "addressType": {
        +              "enum": [
        +                "ADDRESS_TYPE_UNSPECIFIED",
        +                "ADDRESS_TYPE_RESIDENTIAL",
        +                "ADDRESS_TYPE_BUSINESS"
        +              ],
        +              "type": "string"
        +            },
        +            "dateOfBirth": {
        +              "type": "string"
        +            },
        +            "effectiveDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "email": {
        +              "type": "string"
        +            },
        +            "firstName": {
        +              "type": "string"
        +            },
        +            "fullName": {
        +              "type": "string"
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "investmentAmountCents": {
        +              "type": "string"
        +            },
        +            "issueDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "lastName": {
        +              "type": "string"
        +            },
        +            "ownershipPercentage": {
        +              "type": "string"
        +            },
        +            "phone": {
        +              "type": "string"
        +            },
        +            "role": {
        +              "enum": [
        +                "SHAREHOLDER_ROLE_UNSPECIFIED",
        +                "SHAREHOLDER_ROLE_MANAGING_MEMBER",
        +                "SHAREHOLDER_ROLE_MEMBER",
        +                "SHAREHOLDER_ROLE_SHAREHOLDER",
        +                "SHAREHOLDER_ROLE_DIRECTOR",
        +                "SHAREHOLDER_ROLE_OFFICER"
        +              ],
        +              "type": "string"
        +            },
        +            "round": {
        +              "type": "string"
        +            },
        +            "safeTerms": {
        +              "anyOf": [
        +                {
        +                  "properties": {
        +                    "discountPercentage": {
        +                      "type": "string"
        +                    },
        +                    "investmentAmountCents": {
        +                      "type": "string"
        +                    },
        +                    "postMoney": {
        +                      "type": "boolean"
        +                    },
        +                    "safeIssueDate": {
        +                      "anyOf": [
        +                        {
        +                          "format": "date-time",
        +                          "type": "string"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "signedByName": {
        +                      "type": "string"
        +                    },
        +                    "signedByTitle": {
        +                      "type": "string"
        +                    },
        +                    "valuationCapCents": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "shareClass": {
        +              "enum": [
        +                "SHARE_CLASS_UNSPECIFIED",
        +                "SHARE_CLASS_COMMON",
        +                "SHARE_CLASS_PREFERRED",
        +                "SHARE_CLASS_OPTION",
        +                "SHARE_CLASS_SAFE"
        +              ],
        +              "type": "string"
        +            },
        +            "shareCount": {
        +              "type": "string"
        +            },
        +            "signedByName": {
        +              "type": "string"
        +            },
        +            "signedByTitle": {
        +              "type": "string"
        +            },
        +            "signedDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "sourceBbox": {
        +              "type": "string"
        +            },
        +            "sourcePage": {
        +              "type": "integer"
        +            },
        +            "ssnLast4": {
        +              "type": "string"
        +            },
        +            "stakeholderType": {
        +              "enum": [
        +                "STAKEHOLDER_TYPE_UNSPECIFIED",
        +                "STAKEHOLDER_TYPE_FOUNDER",
        +                "STAKEHOLDER_TYPE_ANGEL",
        +                "STAKEHOLDER_TYPE_INVESTOR_ENTITY",
        +                "STAKEHOLDER_TYPE_EMPLOYEE_POOL",
        +                "STAKEHOLDER_TYPE_ADVISOR_POOL",
        +                "STAKEHOLDER_TYPE_RESERVE"
        +              ],
        +              "type": "string"
        +            },
        +            "strikePriceCents": {
        +              "type": "string"
        +            },
        +            "title": {
        +              "type": "string"
        +            },
        +            "vestingCliffMonths": {
        +              "type": "integer"
        +            },
        +            "vestingStartDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "vestingTotalMonths": {
        +              "type": "integer"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "signedEinDocument": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "source": {
        +        "enum": [
        +          "FORMATION_SOURCE_UNSPECIFIED",
        +          "FORMATION_SOURCE_WEB",
        +          "FORMATION_SOURCE_MCP",
        +          "FORMATION_SOURCE_CLI",
        +          "FORMATION_SOURCE_AGENTS",
        +          "FORMATION_SOURCE_CONVERSATIONAL",
        +          "FORMATION_SOURCE_NAME_GEN",
        +          "FORMATION_SOURCE_WHATSAPP",
        +          "FORMATION_SOURCE_TELEGRAM",
        +          "FORMATION_SOURCE_LANDING"
        +        ],
        +        "type": "string"
        +      },
        +      "stampedCertificate": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "stateOfFormation": {
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "FORMATION_STATUS_UNSPECIFIED",
        +          "FORMATION_STATUS_INITIATED",
        +          "FORMATION_STATUS_IN_PROGRESS",
        +          "FORMATION_STATUS_PAYMENT_PENDING",
        +          "FORMATION_STATUS_PAYMENT_COMPLETE",
        +          "FORMATION_STATUS_FILING_IN_PROGRESS",
        +          "FORMATION_STATUS_COMPLETED",
        +          "FORMATION_STATUS_FAILED",
        +          "FORMATION_STATUS_CANCELLED",
        +          "FORMATION_STATUS_IMPORTED"
        +        ],
        +        "type": "string"
        +      },
        +      "submittedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "submitter": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "address": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "email": {
        +                "type": "string"
        +              },
        +              "firstName": {
        +                "type": "string"
        +              },
        +              "lastName": {
        +                "type": "string"
        +              },
        +              "phone": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "userId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formation / properties
        Removed value: -{
        -  "acknowledgedWarnings": {
        -    "items": {
        -      "type": "string"
        -    },
        -    "type": "array"
        -  },
        -  "addressSource": {
        -    "enum": [
        -      "ADDRESS_SOURCE_UNSPECIFIED",
        -      "ADDRESS_SOURCE_OWN",
        -      "ADDRESS_SOURCE_NEED_ASSISTANCE"
        -    ],
        -    "type": "string"
        -  },
        -  "assignedAgent": {
        -    "properties": {
        -      "email": {
        -        "type": "string"
        -      },
        -      "fullName": {
        -        "type": "string"
        -      },
        -      "id": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "authorizedParty": {
        -    "properties": {
        -      "email": {
        -        "type": "string"
        -      },
        -      "name": {
        -        "description": "Human-readable name (1-255 Unicode chars).",
        -        "properties": {
        -          "value": {
        -            "maxLength": 255,
        -            "minLength": 1,
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "phone": {
        -        "type": "string"
        -      },
        -      "title": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "name"
        -    ],
        -    "type": "object"
        -  },
        -  "businessDescription": {
        -    "type": "string"
        -  },
        -  "certificateData": {
        -    "properties": {
        -      "approvedAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      },
        -      "certificateId": {
        -        "type": "string"
        -      },
        -      "downloadUrl": {
        -        "type": "string"
        -      },
        -      "expiresAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      },
        -      "generatedAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      },
        -      "s3Uri": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "certificateFiled": {
        -    "type": "boolean"
        -  },
        -  "certificateStamped": {
        -    "type": "boolean"
        -  },
        -  "certificateUrl": {
        -    "type": "string"
        -  },
        -  "companyAddress": {
        -    "properties": {
        -      "city": {
        -        "type": "string"
        -      },
        -      "country": {
        -        "type": "string"
        -      },
        -      "county": {
        -        "type": "string"
        -      },
        -      "state": {
        -        "type": "string"
        -      },
        -      "street1": {
        -        "type": "string"
        -      },
        -      "street2": {
        -        "type": "string"
        -      },
        -      "zipCode": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "companyId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "companyName": {
        -    "type": "string"
        -  },
        -  "confirmationNumber": {
        -    "type": "string"
        -  },
        -  "conversationHistory": {
        -    "items": {
        -      "properties": {
        -        "content": {
        -          "type": "string"
        -        },
        -        "role": {
        -          "type": "string"
        -        },
        -        "timestamp": {
        -          "type": "string"
        -        },
        -        "tool": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "currentStep": {
        -    "enum": [
        -      "FORMATION_STEP_UNSPECIFIED",
        -      "FORMATION_STEP_CREATED",
        -      "FORMATION_STEP_BUSINESS_DESCRIBED",
        -      "FORMATION_STEP_STATE_SELECTED",
        -      "FORMATION_STEP_TYPE_SELECTED",
        -      "FORMATION_STEP_ENDING_SELECTED",
        -      "FORMATION_STEP_NAME_SET",
        -      "FORMATION_STEP_NAME_CHECKED",
        -      "FORMATION_STEP_COMPANY_ADDRESS_SET",
        -      "FORMATION_STEP_AGENT_SET",
        -      "FORMATION_STEP_SHARES_SET",
        -      "FORMATION_STEP_SHAREHOLDERS_ADDED",
        -      "FORMATION_STEP_AUTHORIZED_PARTY_SET",
        -      "FORMATION_STEP_CERTIFICATE_GENERATED",
        -      "FORMATION_STEP_CERTIFICATE_APPROVED",
        -      "FORMATION_STEP_COMPLETED"
        -    ],
        -    "type": "string"
        -  },
        -  "directorsAndOfficers": {
        -    "items": {
        -      "properties": {
        -        "address": {
        -          "properties": {
        -            "city": {
        -              "type": "string"
        -            },
        -            "country": {
        -              "type": "string"
        -            },
        -            "county": {
        -              "type": "string"
        -            },
        -            "state": {
        -              "type": "string"
        -            },
        -            "street1": {
        -              "type": "string"
        -            },
        -            "street2": {
        -              "type": "string"
        -            },
        -            "zipCode": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "email": {
        -          "type": "string"
        -        },
        -        "id": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "name": {
        -          "description": "Human-readable name (1-255 Unicode chars).",
        -          "properties": {
        -            "value": {
        -              "maxLength": 255,
        -              "minLength": 1,
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "phone": {
        -          "type": "string"
        -        },
        -        "title": {
        -          "type": "string"
        -        },
        -        "type": {
        -          "type": "string"
        -        }
        -      },
        -      "required": [
        -        "name"
        -      ],
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "effectiveDate": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "einDocument": {
        -    "properties": {
        -      "contentType": {
        -        "type": "string"
        -      },
        -      "fileName": {
        -        "type": "string"
        -      },
        -      "s3Bucket": {
        -        "type": "string"
        -      },
        -      "s3Key": {
        -        "type": "string"
        -      },
        -      "uploadedAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "einFiled": {
        -    "type": "boolean"
        -  },
        -  "einNumber": {
        -    "type": "string"
        -  },
        -  "einReceived": {
        -    "type": "boolean"
        -  },
        -  "election83b": {
        -    "properties": {
        -      "companyAddress": {
        -        "properties": {
        -          "city": {
        -            "type": "string"
        -          },
        -          "country": {
        -            "type": "string"
        -          },
        -          "line1": {
        -            "type": "string"
        -          },
        -          "state": {
        -            "type": "string"
        -          },
        -          "zip": {
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "deadline": {
        -        "type": "string"
        -      },
        -      "fmvPerShare": {
        -        "type": "number"
        -      },
        -      "generatedAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      },
        -      "grantDate": {
        -        "type": "string"
        -      },
        -      "irsServiceCenter": {
        -        "enum": [
        -          "IRS_SERVICE_CENTER_UNSPECIFIED",
        -          "IRS_SERVICE_CENTER_AUSTIN",
        -          "IRS_SERVICE_CENTER_KANSAS_CITY",
        -          "IRS_SERVICE_CENTER_OGDEN"
        -        ],
        -        "type": "string"
        -      },
        -      "isNonResidentAlien": {
        -        "type": "boolean"
        -      },
        -      "itinAppliedFor": {
        -        "type": "boolean"
        -      },
        -      "lateFiling": {
        -        "type": "boolean"
        -      },
        -      "paidPerShare": {
        -        "type": "number"
        -      },
        -      "restrictions": {
        -        "type": "string"
        -      },
        -      "shareQuantity": {
        -        "type": "string"
        -      },
        -      "signatureAnchor": {
        -        "properties": {
        -          "date": {
        -            "properties": {
        -              "fontSize": {
        -                "type": "number"
        -              },
        -              "xFromLeft": {
        -                "type": "number"
        -              },
        -              "yFromBottom": {
        -                "type": "number"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          "pageHeight": {
        -            "type": "number"
        -          },
        -          "pageIndex": {
        -            "type": "integer"
        -          },
        -          "pageWidth": {
        -            "type": "number"
        -          },
        -          "signature": {
        -            "properties": {
        -              "height": {
        -                "type": "number"
        -              },
        -              "width": {
        -                "type": "number"
        -              },
        -              "xFromLeft": {
        -                "type": "number"
        -              },
        -              "yFromBottom": {
        -                "type": "number"
        -              }
        -            },
        -            "type": "object"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "signatureEnvelopeId": {
        -        "type": "string"
        -      },
        -      "signedAt": {
        -        "type": "string"
        -      },
        -      "signedPdfS3Bucket": {
        -        "type": "string"
        -      },
        -      "signedPdfS3Key": {
        -        "type": "string"
        -      },
        -      "signedPdfSha256": {
        -        "type": "string"
        -      },
        -      "stateOfIncorporation": {
        -        "type": "string"
        -      },
        -      "stockClass": {
        -        "type": "string"
        -      },
        -      "taxableYear": {
        -        "type": "string"
        -      },
        -      "taxpayerAddress": {
        -        "properties": {
        -          "city": {
        -            "type": "string"
        -          },
        -          "country": {
        -            "type": "string"
        -          },
        -          "line1": {
        -            "type": "string"
        -          },
        -          "state": {
        -            "type": "string"
        -          },
        -          "zip": {
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "taxpayerName": {
        -        "type": "string"
        -      },
        -      "unsignedPdfS3Bucket": {
        -        "type": "string"
        -      },
        -      "unsignedPdfS3Key": {
        -        "type": "string"
        -      },
        -      "unsignedPdfSha256": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "entityEnding": {
        -    "type": "string"
        -  },
        -  "entityType": {
        -    "enum": [
        -      "ENTITY_TYPE_UNSPECIFIED",
        -      "ENTITY_TYPE_LLC",
        -      "ENTITY_TYPE_C_CORP",
        -      "ENTITY_TYPE_S_CORP"
        -    ],
        -    "type": "string"
        -  },
        -  "filedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "filingError": {
        -    "type": "string"
        -  },
        -  "filingFeeCollectedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "formationOrderPurchased": {
        -    "type": "boolean"
        -  },
        -  "formationOrderStatus": {
        -    "type": "string"
        -  },
        -  "founderExperience": {
        -    "type": "string"
        -  },
        -  "governmentMail": {
        -    "items": {
        -      "properties": {
        -        "contentType": {
        -          "type": "string"
        -        },
        -        "fileName": {
        -          "type": "string"
        -        },
        -        "s3Bucket": {
        -          "type": "string"
        -        },
        -        "s3Key": {
        -          "type": "string"
        -        },
        -        "uploadedAt": {
        -          "format": "date-time",
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "guidanceResult": {
        -    "properties": {
        -      "confidence": {
        -        "type": "string"
        -      },
        -      "indicators": {
        -        "items": {
        -          "properties": {
        -            "category": {
        -              "type": "string"
        -            },
        -            "keywords": {
        -              "items": {
        -                "type": "string"
        -              },
        -              "type": "array"
        -            },
        -            "level": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "reason": {
        -        "type": "string"
        -      },
        -      "suggestedType": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "incorporator": {
        -    "properties": {
        -      "address": {
        -        "properties": {
        -          "city": {
        -            "type": "string"
        -          },
        -          "country": {
        -            "type": "string"
        -          },
        -          "county": {
        -            "type": "string"
        -          },
        -          "state": {
        -            "type": "string"
        -          },
        -          "street1": {
        -            "type": "string"
        -          },
        -          "street2": {
        -            "type": "string"
        -          },
        -          "zipCode": {
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "name": {
        -        "description": "Human-readable name (1-255 Unicode chars).",
        -        "properties": {
        -          "value": {
        -            "maxLength": 255,
        -            "minLength": 1,
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "name"
        -    ],
        -    "type": "object"
        -  },
        -  "nameCheckResult": {
        -    "properties": {
        -      "available": {
        -        "properties": {
        -          "value": {
        -            "type": "boolean"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "canContinue": {
        -        "type": "boolean"
        -      },
        -      "checkedAt": {
        -        "type": "string"
        -      },
        -      "error": {
        -        "type": "boolean"
        -      },
        -      "message": {
        -        "type": "string"
        -      },
        -      "reason": {
        -        "type": "string"
        -      },
        -      "responseTimeMs": {
        -        "type": "string"
        -      },
        -      "suggestions": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "nameReservationNumber": {
        -    "type": "string"
        -  },
        -  "needsVirtualPostMail": {
        -    "type": "boolean"
        -  },
        -  "notes": {
        -    "type": "string"
        -  },
        -  "officialEinDocument": {
        -    "properties": {
        -      "contentType": {
        -        "type": "string"
        -      },
        -      "fileName": {
        -        "type": "string"
        -      },
        -      "s3Bucket": {
        -        "type": "string"
        -      },
        -      "s3Key": {
        -        "type": "string"
        -      },
        -      "uploadedAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "paymentCompletedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "paymentStatus": {
        -    "enum": [
        -      "PAYMENT_STATUS_UNSPECIFIED",
        -      "PAYMENT_STATUS_PENDING",
        -      "PAYMENT_STATUS_COMPLETED",
        -      "PAYMENT_STATUS_FAILED",
        -      "PAYMENT_STATUS_REFUNDED"
        -    ],
        -    "type": "string"
        -  },
        -  "postFormationDocuments": {
        -    "items": {
        -      "properties": {
        -        "contentType": {
        -          "type": "string"
        -        },
        -        "fileName": {
        -          "type": "string"
        -        },
        -        "s3Bucket": {
        -          "type": "string"
        -        },
        -        "s3Key": {
        -          "type": "string"
        -        },
        -        "uploadedAt": {
        -          "format": "date-time",
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "processingSpeed": {
        -    "enum": [
        -      "PROCESSING_SPEED_UNSPECIFIED",
        -      "PROCESSING_SPEED_REGULAR",
        -      "PROCESSING_SPEED_TWENTY_FOUR_HOUR",
        -      "PROCESSING_SPEED_SAME_DAY",
        -      "PROCESSING_SPEED_TWO_HOUR",
        -      "PROCESSING_SPEED_ONE_HOUR"
        -    ],
        -    "type": "string"
        -  },
        -  "purpose": {
        -    "type": "string"
        -  },
        -  "referralCode": {
        -    "type": "string"
        -  },
        -  "registeredAgent": {
        -    "properties": {
        -      "address": {
        -        "properties": {
        -          "city": {
        -            "type": "string"
        -          },
        -          "country": {
        -            "type": "string"
        -          },
        -          "county": {
        -            "type": "string"
        -          },
        -          "state": {
        -            "type": "string"
        -          },
        -          "street1": {
        -            "type": "string"
        -          },
        -          "street2": {
        -            "type": "string"
        -          },
        -          "zipCode": {
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "email": {
        -        "type": "string"
        -      },
        -      "isDefault": {
        -        "type": "boolean"
        -      },
        -      "name": {
        -        "description": "Human-readable name (1-255 Unicode chars).",
        -        "properties": {
        -          "value": {
        -            "maxLength": 255,
        -            "minLength": 1,
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "phone": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "name"
        -    ],
        -    "type": "object"
        -  },
        -  "registeredAgentPurchased": {
        -    "type": "boolean"
        -  },
        -  "sessionId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "shareStructure": {
        -    "properties": {
        -      "authorizedShares": {
        -        "type": "string"
        -      },
        -      "isDefault": {
        -        "type": "boolean"
        -      },
        -      "parValuePerShare": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "shareholders": {
        -    "items": {
        -      "properties": {
        -        "address": {
        -          "properties": {
        -            "city": {
        -              "type": "string"
        -            },
        -            "country": {
        -              "type": "string"
        -            },
        -            "county": {
        -              "type": "string"
        -            },
        -            "state": {
        -              "type": "string"
        -            },
        -            "street1": {
        -              "type": "string"
        -            },
        -            "street2": {
        -              "type": "string"
        -            },
        -            "zipCode": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "effectiveDate": {
        -          "format": "date-time",
        -          "type": "string"
        -        },
        -        "email": {
        -          "type": "string"
        -        },
        -        "firstName": {
        -          "type": "string"
        -        },
        -        "fullName": {
        -          "type": "string"
        -        },
        -        "id": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "investmentAmountCents": {
        -          "type": "string"
        -        },
        -        "issueDate": {
        -          "format": "date-time",
        -          "type": "string"
        -        },
        -        "lastName": {
        -          "type": "string"
        -        },
        -        "ownershipPercentage": {
        -          "type": "string"
        -        },
        -        "phone": {
        -          "type": "string"
        -        },
        -        "role": {
        -          "enum": [
        -            "SHAREHOLDER_ROLE_UNSPECIFIED",
        -            "SHAREHOLDER_ROLE_MANAGING_MEMBER",
        -            "SHAREHOLDER_ROLE_MEMBER",
        -            "SHAREHOLDER_ROLE_SHAREHOLDER",
        -            "SHAREHOLDER_ROLE_DIRECTOR",
        -            "SHAREHOLDER_ROLE_OFFICER"
        -          ],
        -          "type": "string"
        -        },
        -        "round": {
        -          "type": "string"
        -        },
        -        "safeTerms": {
        -          "properties": {
        -            "discountPercentage": {
        -              "type": "string"
        -            },
        -            "investmentAmountCents": {
        -              "type": "string"
        -            },
        -            "postMoney": {
        -              "type": "boolean"
        -            },
        -            "safeIssueDate": {
        -              "format": "date-time",
        -              "type": "string"
        -            },
        -            "signedByName": {
        -              "type": "string"
        -            },
        -            "signedByTitle": {
        -              "type": "string"
        -            },
        -            "valuationCapCents": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "shareClass": {
        -          "enum": [
        -            "SHARE_CLASS_UNSPECIFIED",
        -            "SHARE_CLASS_COMMON",
        -            "SHARE_CLASS_PREFERRED",
        -            "SHARE_CLASS_OPTION",
        -            "SHARE_CLASS_SAFE"
        -          ],
        -          "type": "string"
        -        },
        -        "shareCount": {
        -          "type": "string"
        -        },
        -        "signedByName": {
        -          "type": "string"
        -        },
        -        "signedByTitle": {
        -          "type": "string"
        -        },
        -        "signedDate": {
        -          "format": "date-time",
        -          "type": "string"
        -        },
        -        "sourceBbox": {
        -          "type": "string"
        -        },
        -        "sourcePage": {
        -          "type": "integer"
        -        },
        -        "stakeholderType": {
        -          "enum": [
        -            "STAKEHOLDER_TYPE_UNSPECIFIED",
        -            "STAKEHOLDER_TYPE_FOUNDER",
        -            "STAKEHOLDER_TYPE_ANGEL",
        -            "STAKEHOLDER_TYPE_INVESTOR_ENTITY",
        -            "STAKEHOLDER_TYPE_EMPLOYEE_POOL",
        -            "STAKEHOLDER_TYPE_ADVISOR_POOL",
        -            "STAKEHOLDER_TYPE_RESERVE"
        -          ],
        -          "type": "string"
        -        },
        -        "strikePriceCents": {
        -          "type": "string"
        -        },
        -        "title": {
        -          "type": "string"
        -        },
        -        "vestingCliffMonths": {
        -          "type": "integer"
        -        },
        -        "vestingStartDate": {
        -          "format": "date-time",
        -          "type": "string"
        -        },
        -        "vestingTotalMonths": {
        -          "type": "integer"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "signedEinDocument": {
        -    "properties": {
        -      "contentType": {
        -        "type": "string"
        -      },
        -      "fileName": {
        -        "type": "string"
        -      },
        -      "s3Bucket": {
        -        "type": "string"
        -      },
        -      "s3Key": {
        -        "type": "string"
        -      },
        -      "uploadedAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "source": {
        -    "enum": [
        -      "FORMATION_SOURCE_UNSPECIFIED",
        -      "FORMATION_SOURCE_WEB",
        -      "FORMATION_SOURCE_MCP",
        -      "FORMATION_SOURCE_CLI",
        -      "FORMATION_SOURCE_AGENTS",
        -      "FORMATION_SOURCE_CONVERSATIONAL",
        -      "FORMATION_SOURCE_NAME_GEN",
        -      "FORMATION_SOURCE_WHATSAPP",
        -      "FORMATION_SOURCE_TELEGRAM",
        -      "FORMATION_SOURCE_LANDING"
        -    ],
        -    "type": "string"
        -  },
        -  "stampedCertificate": {
        -    "properties": {
        -      "contentType": {
        -        "type": "string"
        -      },
        -      "fileName": {
        -        "type": "string"
        -      },
        -      "s3Bucket": {
        -        "type": "string"
        -      },
        -      "s3Key": {
        -        "type": "string"
        -      },
        -      "uploadedAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "stateOfFormation": {
        -    "type": "string"
        -  },
        -  "status": {
        -    "enum": [
        -      "FORMATION_STATUS_UNSPECIFIED",
        -      "FORMATION_STATUS_INITIATED",
        -      "FORMATION_STATUS_IN_PROGRESS",
        -      "FORMATION_STATUS_PAYMENT_PENDING",
        -      "FORMATION_STATUS_PAYMENT_COMPLETE",
        -      "FORMATION_STATUS_FILING_IN_PROGRESS",
        -      "FORMATION_STATUS_COMPLETED",
        -      "FORMATION_STATUS_FAILED",
        -      "FORMATION_STATUS_CANCELLED"
        -    ],
        -    "type": "string"
        -  },
        -  "submittedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "submitter": {
        -    "properties": {
        -      "address": {
        -        "properties": {
        -          "city": {
        -            "type": "string"
        -          },
        -          "country": {
        -            "type": "string"
        -          },
        -          "county": {
        -            "type": "string"
        -          },
        -          "state": {
        -            "type": "string"
        -          },
        -          "street1": {
        -            "type": "string"
        -          },
        -          "street2": {
        -            "type": "string"
        -          },
        -          "zipCode": {
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "email": {
        -        "type": "string"
        -      },
        -      "firstName": {
        -        "type": "string"
        -      },
        -      "lastName": {
        -        "type": "string"
        -      },
        -      "phone": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "updatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "userId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  }
        -}
      • removedOutput schema / properties / formation / type
        Removed value: -"object"
    • Changedformation_approve_certificate7 fields changed
      • addedOutput schema / properties / approvedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / approvedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / approvedAt / type
        Removed value: -"string"
      • addedOutput schema / properties / formationId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formationId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / formationId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formationId / type
        Removed value: -"object"
    • Addedformation_check_domain_availability
    • Changedformation_check_name7 fields changed
      • addedOutput schema / properties / formationId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formationId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / formationId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formationId / type
        Removed value: -"object"
      • addedOutput schema / properties / result / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "available": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "value": {
        +                "type": "boolean"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "canContinue": {
        +        "type": "boolean"
        +      },
        +      "checkedAt": {
        +        "type": "string"
        +      },
        +      "error": {
        +        "type": "boolean"
        +      },
        +      "message": {
        +        "type": "string"
        +      },
        +      "reason": {
        +        "type": "string"
        +      },
        +      "responseTimeMs": {
        +        "type": "string"
        +      },
        +      "suggestions": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / result / properties
        Removed value: -{
        -  "available": {
        -    "properties": {
        -      "value": {
        -        "type": "boolean"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "canContinue": {
        -    "type": "boolean"
        -  },
        -  "checkedAt": {
        -    "type": "string"
        -  },
        -  "error": {
        -    "type": "boolean"
        -  },
        -  "message": {
        -    "type": "string"
        -  },
        -  "reason": {
        -    "type": "string"
        -  },
        -  "responseTimeMs": {
        -    "type": "string"
        -  },
        -  "suggestions": {
        -    "items": {
        -      "type": "string"
        -    },
        -    "type": "array"
        -  }
        -}
      • removedOutput schema / properties / result / type
        Removed value: -"object"
    • Changedformation_claim_demo_formations4 fields changed
      • addedOutput schema / properties / formationId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formationId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / formationId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formationId / type
        Removed value: -"object"
    • Addedformation_confirm_cohort_deal_terms
    • Addedformation_confirm_naics_code
    • Changedformation_confirm_payment6 fields changed
      • removedInput schema / properties / paymentConfirmed
        Removed value: -{
        -  "type": "boolean"
        -}
      • addedOutput schema / properties / formationId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formationId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / formationId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formationId / type
        Removed value: -"object"
      • changedOutput schema / properties / status / enum
        Previous value: -[
        -  "FORMATION_STATUS_UNSPECIFIED",
        -  "FORMATION_STATUS_INITIATED",
        -  "FORMATION_STATUS_IN_PROGRESS",
        -  "FORMATION_STATUS_PAYMENT_PENDING",
        -  "FORMATION_STATUS_PAYMENT_COMPLETE",
        -  "FORMATION_STATUS_FILING_IN_PROGRESS",
        -  "FORMATION_STATUS_COMPLETED",
        -  "FORMATION_STATUS_FAILED",
        -  "FORMATION_STATUS_CANCELLED"
        -]New value: +[
        +  "FORMATION_STATUS_UNSPECIFIED",
        +  "FORMATION_STATUS_INITIATED",
        +  "FORMATION_STATUS_IN_PROGRESS",
        +  "FORMATION_STATUS_PAYMENT_PENDING",
        +  "FORMATION_STATUS_PAYMENT_COMPLETE",
        +  "FORMATION_STATUS_FILING_IN_PROGRESS",
        +  "FORMATION_STATUS_COMPLETED",
        +  "FORMATION_STATUS_FAILED",
        +  "FORMATION_STATUS_CANCELLED",
        +  "FORMATION_STATUS_IMPORTED"
        +]
    • Addedformation_create_domain_checkout
    • Addedformation_create_domain_transfer_checkout
    • Changedformation_create_formation101 fields changed
      • addedInput schema / properties / formation / properties / alternateName
        Added value: +{
        +  "maxLength": 200,
        +  "type": "string"
        +}
      • addedInput schema / properties / formation / properties / bankingIntent
        Added value: +{
        +  "properties": {
        +    "cardPreference": {
        +      "enum": [
        +        "CARD_PREFERENCE_UNSPECIFIED",
        +        "CARD_PREFERENCE_VIRTUAL_ONLY",
        +        "CARD_PREFERENCE_PHYSICAL_AND_VIRTUAL"
        +      ],
        +      "type": "string"
        +    },
        +    "cardShippingAddress": {
        +      "properties": {
        +        "city": {
        +          "maxLength": 100,
        +          "minLength": 1,
        +          "type": "string"
        +        },
        +        "country": {
        +          "pattern": "^[A-Z]{2}$",
        +          "type": "string"
        +        },
        +        "county": {
        +          "maxLength": 100,
        +          "type": "string"
        +        },
        +        "state": {
        +          "maxLength": 100,
        +          "type": "string"
        +        },
        +        "street1": {
        +          "maxLength": 200,
        +          "minLength": 1,
        +          "type": "string"
        +        },
        +        "street2": {
        +          "maxLength": 200,
        +          "type": "string"
        +        },
        +        "zipCode": {
        +          "maxLength": 20,
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "expectedMonthlySpend": {
        +      "enum": [
        +        "MONTHLY_SPEND_BAND_UNSPECIFIED",
        +        "MONTHLY_SPEND_BAND_UNDER_5K",
        +        "MONTHLY_SPEND_BAND_FROM_5K_TO_25K",
        +        "MONTHLY_SPEND_BAND_FROM_25K_TO_100K",
        +        "MONTHLY_SPEND_BAND_OVER_100K"
        +      ],
        +      "type": "string"
        +    },
        +    "openWhenEinReady": {
        +      "type": "boolean"
        +    },
        +    "recordedAt": {
        +      "format": "date-time",
        +      "type": "string"
        +    },
        +    "shipCardsToHomeAddress": {
        +      "type": "boolean"
        +    }
        +  },
        +  "type": "object"
        +}
      • addedInput schema / properties / formation / properties / cohortDeal
        Added value: +{
        +  "properties": {
        +    "currencyCode": {
        +      "maxLength": 3,
        +      "pattern": "^([A-Z]{3})?$",
        +      "type": "string"
        +    },
        +    "discountRate": {
        +      "maxLength": 10,
        +      "pattern": "^([0-9]+\\.[0-9]{1,4})?$",
        +      "type": "string"
        +    },
        +    "displayHeadline": {
        +      "description": "Free-form description (max 5000 chars).",
        +      "properties": {
        +        "value": {
        +          "maxLength": 5000,
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "instrument": {
        +      "maxLength": 40,
        +      "pattern": "^[A-Z_]*$",
        +      "type": "string"
        +    },
        +    "investmentAmount": {
        +      "maxLength": 30,
        +      "pattern": "^([0-9]+\\.[0-9]{1,4})?$",
        +      "type": "string"
        +    },
        +    "investorLegalName": {
        +      "description": "Human-readable name (1-255 Unicode chars).",
        +      "properties": {
        +        "value": {
        +          "maxLength": 255,
        +          "minLength": 1,
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "mfn": {
        +      "type": "boolean"
        +    },
        +    "proRata": {
        +      "type": "boolean"
        +    },
        +    "valuationCap": {
        +      "maxLength": 30,
        +      "pattern": "^([0-9]+\\.[0-9]{1,4})?$",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
      • addedInput schema / properties / formation / properties / cohortDealTermsId
        Added value: +{
        +  "description": "UUID value wrapper.",
        +  "properties": {
        +    "value": {
        +      "format": "uuid",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
      • removedInput schema / properties / formation / properties / companyAddress / properties / city / pattern
        Removed value: -"^[A-Za-z .'-]+$"
      • removedInput schema / properties / formation / properties / companyAddress / properties / country / maxLength
        Removed value: -2
      • changedInput schema / properties / formation / properties / companyAddress / properties / country / pattern
        Previous value: -"^[A-Z]*$"New value: +"^[A-Z]{2}$"
      • removedInput schema / properties / formation / properties / companyAddress / properties / county / pattern
        Removed value: -"^[A-Za-z ]*$"
      • changedInput schema / properties / formation / properties / companyAddress / properties / state / maxLength
        Previous value: -50New value: +100
      • removedInput schema / properties / formation / properties / companyAddress / properties / state / minLength
        Removed value: -1
      • removedInput schema / properties / formation / properties / companyAddress / properties / state / pattern
        Removed value: -"^[A-Za-z ]+$"
      • removedInput schema / properties / formation / properties / companyAddress / properties / street1 / pattern
        Removed value: -"^[A-Za-z0-9 .,#/-]+$"
      • removedInput schema / properties / formation / properties / companyAddress / properties / street2 / pattern
        Removed value: -"^[A-Za-z0-9 .,#/-]*$"
      • changedInput schema / properties / formation / properties / companyAddress / properties / zipCode / maxLength
        Previous value: -10New value: +20
      • removedInput schema / properties / formation / properties / companyAddress / properties / zipCode / minLength
        Removed value: -5
      • removedInput schema / properties / formation / properties / companyAddress / properties / zipCode / pattern
        Removed value: -"^[0-9]{5}(-[0-9]{4})?$"
      • addedInput schema / properties / formation / properties / companyStage
        Added value: +{
        +  "enum": [
        +    "COMPANY_STAGE_UNSPECIFIED",
        +    "COMPANY_STAGE_IDEA",
        +    "COMPANY_STAGE_BUILDING",
        +    "COMPANY_STAGE_REVENUE"
        +  ],
        +  "type": "string"
        +}
      • changedInput schema / properties / formation / properties / currentStep / enum
        Previous value: -[
        -  "FORMATION_STEP_UNSPECIFIED",
        -  "FORMATION_STEP_CREATED",
        -  "FORMATION_STEP_BUSINESS_DESCRIBED",
        -  "FORMATION_STEP_STATE_SELECTED",
        -  "FORMATION_STEP_TYPE_SELECTED",
        -  "FORMATION_STEP_ENDING_SELECTED",
        -  "FORMATION_STEP_NAME_SET",
        -  "FORMATION_STEP_NAME_CHECKED",
        -  "FORMATION_STEP_COMPANY_ADDRESS_SET",
        -  "FORMATION_STEP_AGENT_SET",
        -  "FORMATION_STEP_SHARES_SET",
        -  "FORMATION_STEP_SHAREHOLDERS_ADDED",
        -  "FORMATION_STEP_AUTHORIZED_PARTY_SET",
        -  "FORMATION_STEP_CERTIFICATE_GENERATED",
        -  "FORMATION_STEP_CERTIFICATE_APPROVED",
        -  "FORMATION_STEP_COMPLETED"
        -]New value: +[
        +  "FORMATION_STEP_UNSPECIFIED",
        +  "FORMATION_STEP_CREATED",
        +  "FORMATION_STEP_BUSINESS_DESCRIBED",
        +  "FORMATION_STEP_STATE_SELECTED",
        +  "FORMATION_STEP_TYPE_SELECTED",
        +  "FORMATION_STEP_ENDING_SELECTED",
        +  "FORMATION_STEP_NAME_SET",
        +  "FORMATION_STEP_NAME_CHECKED",
        +  "FORMATION_STEP_COMPANY_ADDRESS_SET",
        +  "FORMATION_STEP_AGENT_SET",
        +  "FORMATION_STEP_SHARES_SET",
        +  "FORMATION_STEP_SHAREHOLDERS_ADDED",
        +  "FORMATION_STEP_AUTHORIZED_PARTY_SET",
        +  "FORMATION_STEP_CERTIFICATE_GENERATED",
        +  "FORMATION_STEP_CERTIFICATE_APPROVED",
        +  "FORMATION_STEP_COMPLETED",
        +  "FORMATION_STEP_FOUNDER_PROFILE_SET",
        +  "FORMATION_STEP_TEAM_EQUITY_SET",
        +  "FORMATION_STEP_DEAL_CONFIRMED",
        +  "FORMATION_STEP_BANKING_INTENT_SET",
        +  "FORMATION_STEP_SIGNED",
        +  "FORMATION_STEP_INDUSTRY_SET"
        +]
      • addedInput schema / properties / formation / properties / dealTermsConfirmedAt
        Added value: +{
        +  "format": "date-time",
        +  "type": "string"
        +}
      • removedInput schema / properties / formation / properties / directorsAndOfficers / items / properties / address / properties / city / pattern
        Removed value: -"^[A-Za-z .'-]+$"
      • removedInput schema / properties / formation / properties / directorsAndOfficers / items / properties / address / properties / country / maxLength
        Removed value: -2
      • changedInput schema / properties / formation / properties / directorsAndOfficers / items / properties / address / properties / country / pattern
        Previous value: -"^[A-Z]*$"New value: +"^[A-Z]{2}$"
      • removedInput schema / properties / formation / properties / directorsAndOfficers / items / properties / address / properties / county / pattern
        Removed value: -"^[A-Za-z ]*$"
      • changedInput schema / properties / formation / properties / directorsAndOfficers / items / properties / address / properties / state / maxLength
        Previous value: -50New value: +100
      • removedInput schema / properties / formation / properties / directorsAndOfficers / items / properties / address / properties / state / minLength
        Removed value: -1
      • removedInput schema / properties / formation / properties / directorsAndOfficers / items / properties / address / properties / state / pattern
        Removed value: -"^[A-Za-z ]+$"
      • removedInput schema / properties / formation / properties / directorsAndOfficers / items / properties / address / properties / street1 / pattern
        Removed value: -"^[A-Za-z0-9 .,#/-]+$"
      • removedInput schema / properties / formation / properties / directorsAndOfficers / items / properties / address / properties / street2 / pattern
        Removed value: -"^[A-Za-z0-9 .,#/-]*$"
      • changedInput schema / properties / formation / properties / directorsAndOfficers / items / properties / address / properties / zipCode / maxLength
        Previous value: -10New value: +20
      • removedInput schema / properties / formation / properties / directorsAndOfficers / items / properties / address / properties / zipCode / minLength
        Removed value: -5
      • removedInput schema / properties / formation / properties / directorsAndOfficers / items / properties / address / properties / zipCode / pattern
        Removed value: -"^[0-9]{5}(-[0-9]{4})?$"
      • changedInput schema / properties / formation / properties / election83b / properties / irsServiceCenter / enum
        Previous value: -[
        -  "IRS_SERVICE_CENTER_UNSPECIFIED",
        -  "IRS_SERVICE_CENTER_AUSTIN",
        -  "IRS_SERVICE_CENTER_KANSAS_CITY",
        -  "IRS_SERVICE_CENTER_OGDEN"
        -]New value: +[
        +  "IRS_SERVICE_CENTER_AUSTIN",
        +  "IRS_SERVICE_CENTER_KANSAS_CITY",
        +  "IRS_SERVICE_CENTER_OGDEN"
        +]
      • addedInput schema / properties / formation / properties / election83bIntent
        Added value: +{
        +  "type": "boolean"
        +}
      • addedInput schema / properties / formation / properties / fieldProvenance
        Added value: +{
        +  "additionalProperties": true,
        +  "type": "object"
        +}
      • addedInput schema / properties / formation / properties / founderInviteId
        Added value: +{
        +  "description": "UUID value wrapper.",
        +  "properties": {
        +    "value": {
        +      "format": "uuid",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
      • addedInput schema / properties / formation / properties / founderProfile
        Added value: +{
        +  "properties": {
        +    "companyRole": {
        +      "enum": [
        +        "FOUNDER_COMPANY_ROLE_UNSPECIFIED",
        +        "FOUNDER_COMPANY_ROLE_CEO",
        +        "FOUNDER_COMPANY_ROLE_CTO",
        +        "FOUNDER_COMPANY_ROLE_OTHER"
        +      ],
        +      "type": "string"
        +    },
        +    "companyRoleOther": {
        +      "maxLength": 120,
        +      "type": "string"
        +    },
        +    "dateOfBirth": {
        +      "pattern": "^([0-9]{4}-[0-9]{2}-[0-9]{2})?$",
        +      "type": "string"
        +    },
        +    "email": {
        +      "maxLength": 254,
        +      "pattern": "^([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,})?$",
        +      "type": "string"
        +    },
        +    "firstName": {
        +      "maxLength": 100,
        +      "minLength": 1,
        +      "type": "string"
        +    },
        +    "homeAddress": {
        +      "properties": {
        +        "city": {
        +          "maxLength": 100,
        +          "minLength": 1,
        +          "type": "string"
        +        },
        +        "country": {
        +          "pattern": "^[A-Z]{2}$",
        +          "type": "string"
        +        },
        +        "county": {
        +          "maxLength": 100,
        +          "type": "string"
        +        },
        +        "state": {
        +          "maxLength": 100,
        +          "type": "string"
        +        },
        +        "street1": {
        +          "maxLength": 200,
        +          "minLength": 1,
        +          "type": "string"
        +        },
        +        "street2": {
        +          "maxLength": 200,
        +          "type": "string"
        +        },
        +        "zipCode": {
        +          "maxLength": 20,
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "lastName": {
        +      "maxLength": 100,
        +      "minLength": 1,
        +      "type": "string"
        +    },
        +    "linkedinUrl": {
        +      "maxLength": 300,
        +      "pattern": "^(https://([a-z]{2,3}\\.)?linkedin\\.com/[A-Za-z0-9_/.-]*)?$",
        +      "type": "string"
        +    },
        +    "livesOutsideUs": {
        +      "type": "boolean"
        +    },
        +    "phone": {
        +      "maxLength": 30,
        +      "pattern": "^[0-9 ()-]*$",
        +      "type": "string"
        +    },
        +    "phoneCountryCode": {
        +      "maxLength": 5,
        +      "pattern": "^(\\+[0-9]{1,4})?$",
        +      "type": "string"
        +    },
        +    "primaryLocationCountry": {
        +      "maxLength": 2,
        +      "pattern": "^([A-Z]{2})?$",
        +      "type": "string"
        +    },
        +    "updatedAt": {
        +      "format": "date-time",
        +      "type": "string"
        +    },
        +    "usWorkAuthorization": {
        +      "enum": [
        +        "US_WORK_AUTHORIZATION_UNSPECIFIED",
        +        "US_WORK_AUTHORIZATION_CITIZEN_OR_PERMANENT_RESIDENT",
        +        "US_WORK_AUTHORIZATION_VISA_HOLDER",
        +        "US_WORK_AUTHORIZATION_NOT_AUTHORIZED"
        +      ],
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
      • addedInput schema / properties / formation / properties / hasSsn
        Added value: +{
        +  "type": "boolean"
        +}
      • removedInput schema / properties / formation / properties / incorporator / properties / address / properties / city / pattern
        Removed value: -"^[A-Za-z .'-]+$"
      • removedInput schema / properties / formation / properties / incorporator / properties / address / properties / country / maxLength
        Removed value: -2
      • changedInput schema / properties / formation / properties / incorporator / properties / address / properties / country / pattern
        Previous value: -"^[A-Z]*$"New value: +"^[A-Z]{2}$"
      • removedInput schema / properties / formation / properties / incorporator / properties / address / properties / county / pattern
        Removed value: -"^[A-Za-z ]*$"
      • changedInput schema / properties / formation / properties / incorporator / properties / address / properties / state / maxLength
        Previous value: -50New value: +100
      • removedInput schema / properties / formation / properties / incorporator / properties / address / properties / state / minLength
        Removed value: -1
      • removedInput schema / properties / formation / properties / incorporator / properties / address / properties / state / pattern
        Removed value: -"^[A-Za-z ]+$"
      • removedInput schema / properties / formation / properties / incorporator / properties / address / properties / street1 / pattern
        Removed value: -"^[A-Za-z0-9 .,#/-]+$"
      • removedInput schema / properties / formation / properties / incorporator / properties / address / properties / street2 / pattern
        Removed value: -"^[A-Za-z0-9 .,#/-]*$"
      • changedInput schema / properties / formation / properties / incorporator / properties / address / properties / zipCode / maxLength
        Previous value: -10New value: +20
      • removedInput schema / properties / formation / properties / incorporator / properties / address / properties / zipCode / minLength
        Removed value: -5
      • removedInput schema / properties / formation / properties / incorporator / properties / address / properties / zipCode / pattern
        Removed value: -"^[0-9]{5}(-[0-9]{4})?$"
      • addedInput schema / properties / formation / properties / naicsCode
        Added value: +{
        +  "maxLength": 6,
        +  "pattern": "^([0-9]{2,6})?$",
        +  "type": "string"
        +}
      • addedInput schema / properties / formation / properties / partnerCohortId
        Added value: +{
        +  "description": "UUID value wrapper.",
        +  "properties": {
        +    "value": {
        +      "format": "uuid",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
      • addedInput schema / properties / formation / properties / partnerOrgId
        Added value: +{
        +  "description": "UUID value wrapper.",
        +  "properties": {
        +    "value": {
        +      "format": "uuid",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
      • addedInput schema / properties / formation / properties / partnerPays
        Added value: +{
        +  "type": "boolean"
        +}
      • addedInput schema / properties / formation / properties / physicalBusinessAddress
        Added value: +{
        +  "properties": {
        +    "city": {
        +      "maxLength": 100,
        +      "minLength": 1,
        +      "type": "string"
        +    },
        +    "country": {
        +      "pattern": "^[A-Z]{2}$",
        +      "type": "string"
        +    },
        +    "county": {
        +      "maxLength": 100,
        +      "type": "string"
        +    },
        +    "state": {
        +      "maxLength": 100,
        +      "type": "string"
        +    },
        +    "street1": {
        +      "maxLength": 200,
        +      "minLength": 1,
        +      "type": "string"
        +    },
        +    "street2": {
        +      "maxLength": 200,
        +      "type": "string"
        +    },
        +    "zipCode": {
        +      "maxLength": 20,
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
      • addedInput schema / properties / formation / properties / referenceCode
        Added value: +{
        +  "maxLength": 32,
        +  "pattern": "^[A-Z0-9-]*$",
        +  "type": "string"
        +}
      • removedInput schema / properties / formation / properties / registeredAgent / properties / address / properties / city / pattern
        Removed value: -"^[A-Za-z .'-]+$"
      • removedInput schema / properties / formation / properties / registeredAgent / properties / address / properties / country / maxLength
        Removed value: -2
      • changedInput schema / properties / formation / properties / registeredAgent / properties / address / properties / country / pattern
        Previous value: -"^[A-Z]*$"New value: +"^[A-Z]{2}$"
      • removedInput schema / properties / formation / properties / registeredAgent / properties / address / properties / county / pattern
        Removed value: -"^[A-Za-z ]*$"
      • changedInput schema / properties / formation / properties / registeredAgent / properties / address / properties / state / maxLength
        Previous value: -50New value: +100
      • removedInput schema / properties / formation / properties / registeredAgent / properties / address / properties / state / minLength
        Removed value: -1
      • removedInput schema / properties / formation / properties / registeredAgent / properties / address / properties / state / pattern
        Removed value: -"^[A-Za-z ]+$"
      • removedInput schema / properties / formation / properties / registeredAgent / properties / address / properties / street1 / pattern
        Removed value: -"^[A-Za-z0-9 .,#/-]+$"
      • removedInput schema / properties / formation / properties / registeredAgent / properties / address / properties / street2 / pattern
        Removed value: -"^[A-Za-z0-9 .,#/-]*$"
      • changedInput schema / properties / formation / properties / registeredAgent / properties / address / properties / zipCode / maxLength
        Previous value: -10New value: +20
      • removedInput schema / properties / formation / properties / registeredAgent / properties / address / properties / zipCode / minLength
        Removed value: -5
      • removedInput schema / properties / formation / properties / registeredAgent / properties / address / properties / zipCode / pattern
        Removed value: -"^[0-9]{5}(-[0-9]{4})?$"
      • changedInput schema / properties / formation / properties / registeredAgent / properties / email / pattern
        Previous value: -"^[a-zA-Z0-9._%+-]*@?[a-zA-Z0-9.-]*\\.?[a-zA-Z]*$"New value: +"^([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,})?$"
      • addedInput schema / properties / formation / properties / selectedDomain
        Added value: +{
        +  "maxLength": 253,
        +  "pattern": "^([A-Za-z0-9]([A-Za-z0-9-]*[A-Za-z0-9])?(\\.[A-Za-z0-9]([A-Za-z0-9-]*[A-Za-z0-9])?)+\\.?)?$",
        +  "type": "string"
        +}
      • removedInput schema / properties / formation / properties / shareholders / items / properties / address / properties / city / pattern
        Removed value: -"^[A-Za-z .'-]+$"
      • removedInput schema / properties / formation / properties / shareholders / items / properties / address / properties / country / maxLength
        Removed value: -2
      • changedInput schema / properties / formation / properties / shareholders / items / properties / address / properties / country / pattern
        Previous value: -"^[A-Z]*$"New value: +"^[A-Z]{2}$"
      • removedInput schema / properties / formation / properties / shareholders / items / properties / address / properties / county / pattern
        Removed value: -"^[A-Za-z ]*$"
      • changedInput schema / properties / formation / properties / shareholders / items / properties / address / properties / state / maxLength
        Previous value: -50New value: +100
      • removedInput schema / properties / formation / properties / shareholders / items / properties / address / properties / state / minLength
        Removed value: -1
      • removedInput schema / properties / formation / properties / shareholders / items / properties / address / properties / state / pattern
        Removed value: -"^[A-Za-z ]+$"
      • removedInput schema / properties / formation / properties / shareholders / items / properties / address / properties / street1 / pattern
        Removed value: -"^[A-Za-z0-9 .,#/-]+$"
      • removedInput schema / properties / formation / properties / shareholders / items / properties / address / properties / street2 / pattern
        Removed value: -"^[A-Za-z0-9 .,#/-]*$"
      • changedInput schema / properties / formation / properties / shareholders / items / properties / address / properties / zipCode / maxLength
        Previous value: -10New value: +20
      • removedInput schema / properties / formation / properties / shareholders / items / properties / address / properties / zipCode / minLength
        Removed value: -5
      • removedInput schema / properties / formation / properties / shareholders / items / properties / address / properties / zipCode / pattern
        Removed value: -"^[0-9]{5}(-[0-9]{4})?$"
      • addedInput schema / properties / formation / properties / shareholders / items / properties / addressType
        Added value: +{
        +  "enum": [
        +    "ADDRESS_TYPE_UNSPECIFIED",
        +    "ADDRESS_TYPE_RESIDENTIAL",
        +    "ADDRESS_TYPE_BUSINESS"
        +  ],
        +  "type": "string"
        +}
      • addedInput schema / properties / formation / properties / shareholders / items / properties / dateOfBirth
        Added value: +{
        +  "maxLength": 10,
        +  "pattern": "^([0-9]{4}-[0-9]{2}-[0-9]{2})?$",
        +  "type": "string"
        +}
      • addedInput schema / properties / formation / properties / shareholders / items / properties / ssnLast4
        Added value: +{
        +  "maxLength": 4,
        +  "pattern": "^([0-9]{4})?$",
        +  "type": "string"
        +}
      • changedInput schema / properties / formation / properties / status / enum
        Previous value: -[
        -  "FORMATION_STATUS_UNSPECIFIED",
        -  "FORMATION_STATUS_INITIATED",
        -  "FORMATION_STATUS_IN_PROGRESS",
        -  "FORMATION_STATUS_PAYMENT_PENDING",
        -  "FORMATION_STATUS_PAYMENT_COMPLETE",
        -  "FORMATION_STATUS_FILING_IN_PROGRESS",
        -  "FORMATION_STATUS_COMPLETED",
        -  "FORMATION_STATUS_FAILED",
        -  "FORMATION_STATUS_CANCELLED"
        -]New value: +[
        +  "FORMATION_STATUS_UNSPECIFIED",
        +  "FORMATION_STATUS_INITIATED",
        +  "FORMATION_STATUS_IN_PROGRESS",
        +  "FORMATION_STATUS_PAYMENT_PENDING",
        +  "FORMATION_STATUS_PAYMENT_COMPLETE",
        +  "FORMATION_STATUS_FILING_IN_PROGRESS",
        +  "FORMATION_STATUS_COMPLETED",
        +  "FORMATION_STATUS_FAILED",
        +  "FORMATION_STATUS_CANCELLED",
        +  "FORMATION_STATUS_IMPORTED"
        +]
      • removedInput schema / properties / formation / properties / submitter / properties / address / properties / city / pattern
        Removed value: -"^[A-Za-z .'-]+$"
      • removedInput schema / properties / formation / properties / submitter / properties / address / properties / country / maxLength
        Removed value: -2
      • changedInput schema / properties / formation / properties / submitter / properties / address / properties / country / pattern
        Previous value: -"^[A-Z]*$"New value: +"^[A-Z]{2}$"
      • removedInput schema / properties / formation / properties / submitter / properties / address / properties / county / pattern
        Removed value: -"^[A-Za-z ]*$"
      • changedInput schema / properties / formation / properties / submitter / properties / address / properties / state / maxLength
        Previous value: -50New value: +100
      • removedInput schema / properties / formation / properties / submitter / properties / address / properties / state / minLength
        Removed value: -1
      • removedInput schema / properties / formation / properties / submitter / properties / address / properties / state / pattern
        Removed value: -"^[A-Za-z ]+$"
      • removedInput schema / properties / formation / properties / submitter / properties / address / properties / street1 / pattern
        Removed value: -"^[A-Za-z0-9 .,#/-]+$"
      • removedInput schema / properties / formation / properties / submitter / properties / address / properties / street2 / pattern
        Removed value: -"^[A-Za-z0-9 .,#/-]*$"
      • changedInput schema / properties / formation / properties / submitter / properties / address / properties / zipCode / maxLength
        Previous value: -10New value: +20
      • removedInput schema / properties / formation / properties / submitter / properties / address / properties / zipCode / minLength
        Removed value: -5
      • removedInput schema / properties / formation / properties / submitter / properties / address / properties / zipCode / pattern
        Removed value: -"^[0-9]{5}(-[0-9]{4})?$"
      • addedOutput schema / properties / formationId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formationId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / formationId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formationId / type
        Removed value: -"object"
    • Addedformation_delete_pending_domain
    • Changedformation_describe_business7 fields changed
      • addedOutput schema / properties / formationId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formationId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / formationId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formationId / type
        Removed value: -"object"
      • addedOutput schema / properties / recommendation / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "confidence": {
        +        "type": "string"
        +      },
        +      "indicators": {
        +        "items": {
        +          "properties": {
        +            "category": {
        +              "type": "string"
        +            },
        +            "keywords": {
        +              "items": {
        +                "type": "string"
        +              },
        +              "type": "array"
        +            },
        +            "level": {
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "reason": {
        +        "type": "string"
        +      },
        +      "suggestedType": {
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / recommendation / properties
        Removed value: -{
        -  "confidence": {
        -    "type": "string"
        -  },
        -  "indicators": {
        -    "items": {
        -      "properties": {
        -        "category": {
        -          "type": "string"
        -        },
        -        "keywords": {
        -          "items": {
        -            "type": "string"
        -          },
        -          "type": "array"
        -        },
        -        "level": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "reason": {
        -    "type": "string"
        -  },
        -  "suggestedType": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / recommendation / type
        Removed value: -"object"
    • Changedformation_extract_cap_table30 fields changed
      • addedOutput schema / properties / extractedShareholders / items / properties / address / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "city": {
        +        "type": "string"
        +      },
        +      "country": {
        +        "type": "string"
        +      },
        +      "county": {
        +        "type": "string"
        +      },
        +      "state": {
        +        "type": "string"
        +      },
        +      "street1": {
        +        "type": "string"
        +      },
        +      "street2": {
        +        "type": "string"
        +      },
        +      "zipCode": {
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / extractedShareholders / items / properties / address / properties
        Removed value: -{
        -  "city": {
        -    "type": "string"
        -  },
        -  "country": {
        -    "type": "string"
        -  },
        -  "county": {
        -    "type": "string"
        -  },
        -  "state": {
        -    "type": "string"
        -  },
        -  "street1": {
        -    "type": "string"
        -  },
        -  "street2": {
        -    "type": "string"
        -  },
        -  "zipCode": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / extractedShareholders / items / properties / address / type
        Removed value: -"object"
      • addedOutput schema / properties / extractedShareholders / items / properties / addressType
        Added value: +{
        +  "enum": [
        +    "ADDRESS_TYPE_UNSPECIFIED",
        +    "ADDRESS_TYPE_RESIDENTIAL",
        +    "ADDRESS_TYPE_BUSINESS"
        +  ],
        +  "type": "string"
        +}
      • addedOutput schema / properties / extractedShareholders / items / properties / dateOfBirth
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / extractedShareholders / items / properties / effectiveDate / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / extractedShareholders / items / properties / effectiveDate / format
        Removed value: -"date-time"
      • removedOutput schema / properties / extractedShareholders / items / properties / effectiveDate / type
        Removed value: -"string"
      • addedOutput schema / properties / extractedShareholders / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / extractedShareholders / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / extractedShareholders / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / extractedShareholders / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / extractedShareholders / items / properties / issueDate / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / extractedShareholders / items / properties / issueDate / format
        Removed value: -"date-time"
      • removedOutput schema / properties / extractedShareholders / items / properties / issueDate / type
        Removed value: -"string"
      • addedOutput schema / properties / extractedShareholders / items / properties / safeTerms / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "discountPercentage": {
        +        "type": "string"
        +      },
        +      "investmentAmountCents": {
        +        "type": "string"
        +      },
        +      "postMoney": {
        +        "type": "boolean"
        +      },
        +      "safeIssueDate": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "signedByName": {
        +        "type": "string"
        +      },
        +      "signedByTitle": {
        +        "type": "string"
        +      },
        +      "valuationCapCents": {
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / extractedShareholders / items / properties / safeTerms / properties
        Removed value: -{
        -  "discountPercentage": {
        -    "type": "string"
        -  },
        -  "investmentAmountCents": {
        -    "type": "string"
        -  },
        -  "postMoney": {
        -    "type": "boolean"
        -  },
        -  "safeIssueDate": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "signedByName": {
        -    "type": "string"
        -  },
        -  "signedByTitle": {
        -    "type": "string"
        -  },
        -  "valuationCapCents": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / extractedShareholders / items / properties / safeTerms / type
        Removed value: -"object"
      • addedOutput schema / properties / extractedShareholders / items / properties / signedDate / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / extractedShareholders / items / properties / signedDate / format
        Removed value: -"date-time"
      • removedOutput schema / properties / extractedShareholders / items / properties / signedDate / type
        Removed value: -"string"
      • addedOutput schema / properties / extractedShareholders / items / properties / ssnLast4
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / extractedShareholders / items / properties / vestingStartDate / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / extractedShareholders / items / properties / vestingStartDate / format
        Removed value: -"date-time"
      • removedOutput schema / properties / extractedShareholders / items / properties / vestingStartDate / type
        Removed value: -"string"
      • addedOutput schema / properties / formationId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formationId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / formationId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formationId / type
        Removed value: -"object"
      • addedOutput schema / properties / sourceTotalShares
        Added value: +{
        +  "type": "string"
        +}
    • Changedformation_extract_cap_table_ocr26 fields changed
      • addedOutput schema / properties / extractedShareholders / items / properties / address / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "city": {
        +        "type": "string"
        +      },
        +      "country": {
        +        "type": "string"
        +      },
        +      "county": {
        +        "type": "string"
        +      },
        +      "state": {
        +        "type": "string"
        +      },
        +      "street1": {
        +        "type": "string"
        +      },
        +      "street2": {
        +        "type": "string"
        +      },
        +      "zipCode": {
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / extractedShareholders / items / properties / address / properties
        Removed value: -{
        -  "city": {
        -    "type": "string"
        -  },
        -  "country": {
        -    "type": "string"
        -  },
        -  "county": {
        -    "type": "string"
        -  },
        -  "state": {
        -    "type": "string"
        -  },
        -  "street1": {
        -    "type": "string"
        -  },
        -  "street2": {
        -    "type": "string"
        -  },
        -  "zipCode": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / extractedShareholders / items / properties / address / type
        Removed value: -"object"
      • addedOutput schema / properties / extractedShareholders / items / properties / addressType
        Added value: +{
        +  "enum": [
        +    "ADDRESS_TYPE_UNSPECIFIED",
        +    "ADDRESS_TYPE_RESIDENTIAL",
        +    "ADDRESS_TYPE_BUSINESS"
        +  ],
        +  "type": "string"
        +}
      • addedOutput schema / properties / extractedShareholders / items / properties / dateOfBirth
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / extractedShareholders / items / properties / effectiveDate / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / extractedShareholders / items / properties / effectiveDate / format
        Removed value: -"date-time"
      • removedOutput schema / properties / extractedShareholders / items / properties / effectiveDate / type
        Removed value: -"string"
      • addedOutput schema / properties / extractedShareholders / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / extractedShareholders / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / extractedShareholders / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / extractedShareholders / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / extractedShareholders / items / properties / issueDate / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / extractedShareholders / items / properties / issueDate / format
        Removed value: -"date-time"
      • removedOutput schema / properties / extractedShareholders / items / properties / issueDate / type
        Removed value: -"string"
      • addedOutput schema / properties / extractedShareholders / items / properties / safeTerms / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "discountPercentage": {
        +        "type": "string"
        +      },
        +      "investmentAmountCents": {
        +        "type": "string"
        +      },
        +      "postMoney": {
        +        "type": "boolean"
        +      },
        +      "safeIssueDate": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "signedByName": {
        +        "type": "string"
        +      },
        +      "signedByTitle": {
        +        "type": "string"
        +      },
        +      "valuationCapCents": {
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / extractedShareholders / items / properties / safeTerms / properties
        Removed value: -{
        -  "discountPercentage": {
        -    "type": "string"
        -  },
        -  "investmentAmountCents": {
        -    "type": "string"
        -  },
        -  "postMoney": {
        -    "type": "boolean"
        -  },
        -  "safeIssueDate": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "signedByName": {
        -    "type": "string"
        -  },
        -  "signedByTitle": {
        -    "type": "string"
        -  },
        -  "valuationCapCents": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / extractedShareholders / items / properties / safeTerms / type
        Removed value: -"object"
      • addedOutput schema / properties / extractedShareholders / items / properties / signedDate / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / extractedShareholders / items / properties / signedDate / format
        Removed value: -"date-time"
      • removedOutput schema / properties / extractedShareholders / items / properties / signedDate / type
        Removed value: -"string"
      • addedOutput schema / properties / extractedShareholders / items / properties / ssnLast4
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / extractedShareholders / items / properties / vestingStartDate / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / extractedShareholders / items / properties / vestingStartDate / format
        Removed value: -"date-time"
      • removedOutput schema / properties / extractedShareholders / items / properties / vestingStartDate / type
        Removed value: -"string"
      • addedOutput schema / properties / sourceTotalShares
        Added value: +{
        +  "type": "string"
        +}
    • Changedformation_extract_rsa_terms_ocr3 fields changed
      • addedOutput schema / properties / rsaTerms / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "accelerationClause": {
        +        "type": "string"
        +      },
        +      "governingLaw": {
        +        "type": "string"
        +      },
        +      "grantDate": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "ipAssignment": {
        +        "type": "boolean"
        +      },
        +      "pricePerShare": {
        +        "type": "string"
        +      },
        +      "repurchaseOptionWindowMonths": {
        +        "type": "integer"
        +      },
        +      "repurchaseRight": {
        +        "type": "boolean"
        +      },
        +      "rightOfFirstRefusal": {
        +        "type": "boolean"
        +      },
        +      "section83bFiled": {
        +        "type": "string"
        +      },
        +      "signedByName": {
        +        "type": "string"
        +      },
        +      "signedByTitle": {
        +        "type": "string"
        +      },
        +      "signedDate": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "spouseConsent": {
        +        "type": "boolean"
        +      },
        +      "totalPurchasePrice": {
        +        "type": "string"
        +      },
        +      "totalShares": {
        +        "type": "string"
        +      },
        +      "unvestedShares": {
        +        "type": "string"
        +      },
        +      "vestingCliffMonths": {
        +        "type": "integer"
        +      },
        +      "vestingProvision": {
        +        "type": "string"
        +      },
        +      "vestingStartDate": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "vestingTotalMonths": {
        +        "type": "integer"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / rsaTerms / properties
        Removed value: -{
        -  "accelerationClause": {
        -    "type": "string"
        -  },
        -  "governingLaw": {
        -    "type": "string"
        -  },
        -  "grantDate": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "ipAssignment": {
        -    "type": "boolean"
        -  },
        -  "pricePerShare": {
        -    "type": "string"
        -  },
        -  "repurchaseOptionWindowMonths": {
        -    "type": "integer"
        -  },
        -  "repurchaseRight": {
        -    "type": "boolean"
        -  },
        -  "rightOfFirstRefusal": {
        -    "type": "boolean"
        -  },
        -  "section83bFiled": {
        -    "type": "string"
        -  },
        -  "signedByName": {
        -    "type": "string"
        -  },
        -  "signedByTitle": {
        -    "type": "string"
        -  },
        -  "signedDate": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "spouseConsent": {
        -    "type": "boolean"
        -  },
        -  "totalPurchasePrice": {
        -    "type": "string"
        -  },
        -  "totalShares": {
        -    "type": "string"
        -  },
        -  "unvestedShares": {
        -    "type": "string"
        -  },
        -  "vestingCliffMonths": {
        -    "type": "integer"
        -  },
        -  "vestingProvision": {
        -    "type": "string"
        -  },
        -  "vestingStartDate": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "vestingTotalMonths": {
        -    "type": "integer"
        -  }
        -}
      • removedOutput schema / properties / rsaTerms / type
        Removed value: -"object"
    • Changedformation_extract_safe_terms7 fields changed
      • addedOutput schema / properties / formationId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formationId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / formationId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formationId / type
        Removed value: -"object"
      • addedOutput schema / properties / safeTerms / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "discountPercentage": {
        +        "type": "string"
        +      },
        +      "investmentAmountCents": {
        +        "type": "string"
        +      },
        +      "postMoney": {
        +        "type": "boolean"
        +      },
        +      "safeIssueDate": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "signedByName": {
        +        "type": "string"
        +      },
        +      "signedByTitle": {
        +        "type": "string"
        +      },
        +      "valuationCapCents": {
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / safeTerms / properties
        Removed value: -{
        -  "discountPercentage": {
        -    "type": "string"
        -  },
        -  "investmentAmountCents": {
        -    "type": "string"
        -  },
        -  "postMoney": {
        -    "type": "boolean"
        -  },
        -  "safeIssueDate": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "signedByName": {
        -    "type": "string"
        -  },
        -  "signedByTitle": {
        -    "type": "string"
        -  },
        -  "valuationCapCents": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / safeTerms / type
        Removed value: -"object"
    • Addedformation_extract_safe_terms_ocr
    • Changedformation_generate_certificate7 fields changed
      • addedOutput schema / properties / expiresAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / expiresAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / expiresAt / type
        Removed value: -"string"
      • addedOutput schema / properties / formationId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formationId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / formationId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formationId / type
        Removed value: -"object"
    • Addedformation_get_domain_auth_code
    • Addedformation_get_domain_order
    • Addedformation_get_domain_transfer_status
    • Changedformation_get_ein_filing_info3 fields changed
      • addedOutput schema / properties / info / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "appliedForEinBefore": {
        +        "type": "boolean"
        +      },
        +      "closingMonth": {
        +        "type": "integer"
        +      },
        +      "dateOfBirth": {
        +        "type": "string"
        +      },
        +      "employeesAgricultural": {
        +        "type": "integer"
        +      },
        +      "employeesHousehold": {
        +        "type": "integer"
        +      },
        +      "employeesOther": {
        +        "type": "integer"
        +      },
        +      "firstWagesDate": {
        +        "type": "string"
        +      },
        +      "previousEin": {
        +        "type": "string"
        +      },
        +      "principalActivity": {
        +        "type": "string"
        +      },
        +      "reasonForApplying": {
        +        "enum": [
        +          "EIN_REASON_FOR_APPLYING_UNSPECIFIED",
        +          "EIN_REASON_FOR_APPLYING_STARTED_NEW_BUSINESS",
        +          "EIN_REASON_FOR_APPLYING_HIRED_EMPLOYEES",
        +          "EIN_REASON_FOR_APPLYING_BANKING_PURPOSE",
        +          "EIN_REASON_FOR_APPLYING_CHANGED_ORGANIZATION_TYPE",
        +          "EIN_REASON_FOR_APPLYING_PURCHASED_GOING_BUSINESS",
        +          "EIN_REASON_FOR_APPLYING_CREATED_A_TRUST",
        +          "EIN_REASON_FOR_APPLYING_CREATED_A_PENSION_PLAN",
        +          "EIN_REASON_FOR_APPLYING_COMPLIANCE",
        +          "EIN_REASON_FOR_APPLYING_OTHER"
        +        ],
        +        "type": "string"
        +      },
        +      "submittedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "submittedVia": {
        +        "enum": [
        +          "EIN_SUBMITTED_VIA_UNSPECIFIED",
        +          "EIN_SUBMITTED_VIA_DASHBOARD",
        +          "EIN_SUBMITTED_VIA_MCP"
        +        ],
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / info / properties
        Removed value: -{
        -  "appliedForEinBefore": {
        -    "type": "boolean"
        -  },
        -  "closingMonth": {
        -    "type": "integer"
        -  },
        -  "dateOfBirth": {
        -    "type": "string"
        -  },
        -  "employeesAgricultural": {
        -    "type": "integer"
        -  },
        -  "employeesHousehold": {
        -    "type": "integer"
        -  },
        -  "employeesOther": {
        -    "type": "integer"
        -  },
        -  "firstWagesDate": {
        -    "type": "string"
        -  },
        -  "previousEin": {
        -    "type": "string"
        -  },
        -  "principalActivity": {
        -    "type": "string"
        -  },
        -  "reasonForApplying": {
        -    "enum": [
        -      "EIN_REASON_FOR_APPLYING_UNSPECIFIED",
        -      "EIN_REASON_FOR_APPLYING_STARTED_NEW_BUSINESS",
        -      "EIN_REASON_FOR_APPLYING_HIRED_EMPLOYEES",
        -      "EIN_REASON_FOR_APPLYING_BANKING_PURPOSE",
        -      "EIN_REASON_FOR_APPLYING_CHANGED_ORGANIZATION_TYPE",
        -      "EIN_REASON_FOR_APPLYING_PURCHASED_GOING_BUSINESS",
        -      "EIN_REASON_FOR_APPLYING_CREATED_A_TRUST",
        -      "EIN_REASON_FOR_APPLYING_CREATED_A_PENSION_PLAN",
        -      "EIN_REASON_FOR_APPLYING_COMPLIANCE",
        -      "EIN_REASON_FOR_APPLYING_OTHER"
        -    ],
        -    "type": "string"
        -  },
        -  "submittedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "submittedVia": {
        -    "enum": [
        -      "EIN_SUBMITTED_VIA_UNSPECIFIED",
        -      "EIN_SUBMITTED_VIA_DASHBOARD",
        -      "EIN_SUBMITTED_VIA_MCP"
        -    ],
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / info / type
        Removed value: -"object"
    • Removedformation_get_election83b_prefill
    • Changedformation_get_formation6 fields changed
      • addedOutput schema / properties / formation / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "acknowledgedWarnings": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "addressSource": {
        +        "enum": [
        +          "ADDRESS_SOURCE_UNSPECIFIED",
        +          "ADDRESS_SOURCE_OWN",
        +          "ADDRESS_SOURCE_NEED_ASSISTANCE"
        +        ],
        +        "type": "string"
        +      },
        +      "alternateName": {
        +        "type": "string"
        +      },
        +      "assignedAgent": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "email": {
        +                "type": "string"
        +              },
        +              "fullName": {
        +                "type": "string"
        +              },
        +              "id": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "authorizedParty": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "email": {
        +                "type": "string"
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "phone": {
        +                "type": "string"
        +              },
        +              "title": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "name"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "bankingIntent": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "cardPreference": {
        +                "enum": [
        +                  "CARD_PREFERENCE_UNSPECIFIED",
        +                  "CARD_PREFERENCE_VIRTUAL_ONLY",
        +                  "CARD_PREFERENCE_PHYSICAL_AND_VIRTUAL"
        +                ],
        +                "type": "string"
        +              },
        +              "cardShippingAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "expectedMonthlySpend": {
        +                "enum": [
        +                  "MONTHLY_SPEND_BAND_UNSPECIFIED",
        +                  "MONTHLY_SPEND_BAND_UNDER_5K",
        +                  "MONTHLY_SPEND_BAND_FROM_5K_TO_25K",
        +                  "MONTHLY_SPEND_BAND_FROM_25K_TO_100K",
        +                  "MONTHLY_SPEND_BAND_OVER_100K"
        +                ],
        +                "type": "string"
        +              },
        +              "openWhenEinReady": {
        +                "type": "boolean"
        +              },
        +              "recordedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "shipCardsToHomeAddress": {
        +                "type": "boolean"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "businessDescription": {
        +        "type": "string"
        +      },
        +      "certificateData": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "approvedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "certificateId": {
        +                "type": "string"
        +              },
        +              "downloadUrl": {
        +                "type": "string"
        +              },
        +              "expiresAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "generatedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "s3Uri": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "certificateFiled": {
        +        "type": "boolean"
        +      },
        +      "certificateStamped": {
        +        "type": "boolean"
        +      },
        +      "certificateUrl": {
        +        "type": "string"
        +      },
        +      "cohortDeal": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "currencyCode": {
        +                "type": "string"
        +              },
        +              "discountRate": {
        +                "type": "string"
        +              },
        +              "displayHeadline": {
        +                "anyOf": [
        +                  {
        +                    "description": "Free-form description (max 5000 chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 5000,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "instrument": {
        +                "type": "string"
        +              },
        +              "investmentAmount": {
        +                "type": "string"
        +              },
        +              "investorLegalName": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "mfn": {
        +                "type": "boolean"
        +              },
        +              "proRata": {
        +                "type": "boolean"
        +              },
        +              "valuationCap": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "cohortDealTermsId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyAddress": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyName": {
        +        "type": "string"
        +      },
        +      "companyStage": {
        +        "enum": [
        +          "COMPANY_STAGE_UNSPECIFIED",
        +          "COMPANY_STAGE_IDEA",
        +          "COMPANY_STAGE_BUILDING",
        +          "COMPANY_STAGE_REVENUE"
        +        ],
        +        "type": "string"
        +      },
        +      "confirmationNumber": {
        +        "type": "string"
        +      },
        +      "conversationHistory": {
        +        "items": {
        +          "properties": {
        +            "content": {
        +              "type": "string"
        +            },
        +            "role": {
        +              "type": "string"
        +            },
        +            "timestamp": {
        +              "type": "string"
        +            },
        +            "tool": {
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "currentStep": {
        +        "enum": [
        +          "FORMATION_STEP_UNSPECIFIED",
        +          "FORMATION_STEP_CREATED",
        +          "FORMATION_STEP_BUSINESS_DESCRIBED",
        +          "FORMATION_STEP_STATE_SELECTED",
        +          "FORMATION_STEP_TYPE_SELECTED",
        +          "FORMATION_STEP_ENDING_SELECTED",
        +          "FORMATION_STEP_NAME_SET",
        +          "FORMATION_STEP_NAME_CHECKED",
        +          "FORMATION_STEP_COMPANY_ADDRESS_SET",
        +          "FORMATION_STEP_AGENT_SET",
        +          "FORMATION_STEP_SHARES_SET",
        +          "FORMATION_STEP_SHAREHOLDERS_ADDED",
        +          "FORMATION_STEP_AUTHORIZED_PARTY_SET",
        +          "FORMATION_STEP_CERTIFICATE_GENERATED",
        +          "FORMATION_STEP_CERTIFICATE_APPROVED",
        +          "FORMATION_STEP_COMPLETED",
        +          "FORMATION_STEP_FOUNDER_PROFILE_SET",
        +          "FORMATION_STEP_TEAM_EQUITY_SET",
        +          "FORMATION_STEP_DEAL_CONFIRMED",
        +          "FORMATION_STEP_BANKING_INTENT_SET",
        +          "FORMATION_STEP_SIGNED",
        +          "FORMATION_STEP_INDUSTRY_SET"
        +        ],
        +        "type": "string"
        +      },
        +      "dealTermsConfirmedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "directorsAndOfficers": {
        +        "items": {
        +          "properties": {
        +            "address": {
        +              "anyOf": [
        +                {
        +                  "properties": {
        +                    "city": {
        +                      "type": "string"
        +                    },
        +                    "country": {
        +                      "type": "string"
        +                    },
        +                    "county": {
        +                      "type": "string"
        +                    },
        +                    "state": {
        +                      "type": "string"
        +                    },
        +                    "street1": {
        +                      "type": "string"
        +                    },
        +                    "street2": {
        +                      "type": "string"
        +                    },
        +                    "zipCode": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "email": {
        +              "type": "string"
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "name": {
        +              "anyOf": [
        +                {
        +                  "description": "Human-readable name (1-255 Unicode chars).",
        +                  "properties": {
        +                    "value": {
        +                      "maxLength": 255,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "phone": {
        +              "type": "string"
        +            },
        +            "title": {
        +              "type": "string"
        +            },
        +            "type": {
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "name"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "effectiveDate": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "einDocument": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "einFiled": {
        +        "type": "boolean"
        +      },
        +      "einNumber": {
        +        "type": "string"
        +      },
        +      "einReceived": {
        +        "type": "boolean"
        +      },
        +      "election83b": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "companyAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "line1": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "zip": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "deadline": {
        +                "type": "string"
        +              },
        +              "fmvPerShare": {
        +                "type": "number"
        +              },
        +              "generatedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "grantDate": {
        +                "type": "string"
        +              },
        +              "irsServiceCenter": {
        +                "enum": [
        +                  "IRS_SERVICE_CENTER_UNSPECIFIED",
        +                  "IRS_SERVICE_CENTER_AUSTIN",
        +                  "IRS_SERVICE_CENTER_KANSAS_CITY",
        +                  "IRS_SERVICE_CENTER_OGDEN"
        +                ],
        +                "type": "string"
        +              },
        +              "isNonResidentAlien": {
        +                "type": "boolean"
        +              },
        +              "itinAppliedFor": {
        +                "type": "boolean"
        +              },
        +              "lateFiling": {
        +                "type": "boolean"
        +              },
        +              "paidPerShare": {
        +                "type": "number"
        +              },
        +              "restrictions": {
        +                "type": "string"
        +              },
        +              "shareQuantity": {
        +                "type": "string"
        +              },
        +              "signatureAnchor": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "date": {
        +                        "anyOf": [
        +                          {
        +                            "properties": {
        +                              "fontSize": {
        +                                "type": "number"
        +                              },
        +                              "xFromLeft": {
        +                                "type": "number"
        +                              },
        +                              "yFromBottom": {
        +                                "type": "number"
        +                              }
        +                            },
        +                            "type": "object"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "pageHeight": {
        +                        "type": "number"
        +                      },
        +                      "pageIndex": {
        +                        "type": "integer"
        +                      },
        +                      "pageWidth": {
        +                        "type": "number"
        +                      },
        +                      "signature": {
        +                        "anyOf": [
        +                          {
        +                            "properties": {
        +                              "height": {
        +                                "type": "number"
        +                              },
        +                              "width": {
        +                                "type": "number"
        +                              },
        +                              "xFromLeft": {
        +                                "type": "number"
        +                              },
        +                              "yFromBottom": {
        +                                "type": "number"
        +                              }
        +                            },
        +                            "type": "object"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "signatureEnvelopeId": {
        +                "type": "string"
        +              },
        +              "signedAt": {
        +                "type": "string"
        +              },
        +              "signedPdfS3Bucket": {
        +                "type": "string"
        +              },
        +              "signedPdfS3Key": {
        +                "type": "string"
        +              },
        +              "signedPdfSha256": {
        +                "type": "string"
        +              },
        +              "stateOfIncorporation": {
        +                "type": "string"
        +              },
        +              "stockClass": {
        +                "type": "string"
        +              },
        +              "taxableYear": {
        +                "type": "string"
        +              },
        +              "taxpayerAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "line1": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "zip": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "taxpayerName": {
        +                "type": "string"
        +              },
        +              "unsignedPdfS3Bucket": {
        +                "type": "string"
        +              },
        +              "unsignedPdfS3Key": {
        +                "type": "string"
        +              },
        +              "unsignedPdfSha256": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "election83bIntent": {
        +        "type": "boolean"
        +      },
        +      "entityEnding": {
        +        "type": "string"
        +      },
        +      "entityType": {
        +        "enum": [
        +          "ENTITY_TYPE_UNSPECIFIED",
        +          "ENTITY_TYPE_LLC",
        +          "ENTITY_TYPE_C_CORP",
        +          "ENTITY_TYPE_S_CORP"
        +        ],
        +        "type": "string"
        +      },
        +      "fieldProvenance": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": true,
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "filedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "filingError": {
        +        "type": "string"
        +      },
        +      "filingFeeCollectedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "formationOrderPurchased": {
        +        "type": "boolean"
        +      },
        +      "formationOrderStatus": {
        +        "type": "string"
        +      },
        +      "founderExperience": {
        +        "type": "string"
        +      },
        +      "founderInviteId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "founderProfile": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "companyRole": {
        +                "enum": [
        +                  "FOUNDER_COMPANY_ROLE_UNSPECIFIED",
        +                  "FOUNDER_COMPANY_ROLE_CEO",
        +                  "FOUNDER_COMPANY_ROLE_CTO",
        +                  "FOUNDER_COMPANY_ROLE_OTHER"
        +                ],
        +                "type": "string"
        +              },
        +              "companyRoleOther": {
        +                "type": "string"
        +              },
        +              "dateOfBirth": {
        +                "type": "string"
        +              },
        +              "email": {
        +                "type": "string"
        +              },
        +              "firstName": {
        +                "type": "string"
        +              },
        +              "homeAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "lastName": {
        +                "type": "string"
        +              },
        +              "linkedinUrl": {
        +                "type": "string"
        +              },
        +              "livesOutsideUs": {
        +                "type": "boolean"
        +              },
        +              "phone": {
        +                "type": "string"
        +              },
        +              "phoneCountryCode": {
        +                "type": "string"
        +              },
        +              "primaryLocationCountry": {
        +                "type": "string"
        +              },
        +              "updatedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "usWorkAuthorization": {
        +                "enum": [
        +                  "US_WORK_AUTHORIZATION_UNSPECIFIED",
        +                  "US_WORK_AUTHORIZATION_CITIZEN_OR_PERMANENT_RESIDENT",
        +                  "US_WORK_AUTHORIZATION_VISA_HOLDER",
        +                  "US_WORK_AUTHORIZATION_NOT_AUTHORIZED"
        +                ],
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "governmentMail": {
        +        "items": {
        +          "properties": {
        +            "contentType": {
        +              "type": "string"
        +            },
        +            "fileName": {
        +              "type": "string"
        +            },
        +            "s3Bucket": {
        +              "type": "string"
        +            },
        +            "s3Key": {
        +              "type": "string"
        +            },
        +            "uploadedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "guidanceResult": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "confidence": {
        +                "type": "string"
        +              },
        +              "indicators": {
        +                "items": {
        +                  "properties": {
        +                    "category": {
        +                      "type": "string"
        +                    },
        +                    "keywords": {
        +                      "items": {
        +                        "type": "string"
        +                      },
        +                      "type": "array"
        +                    },
        +                    "level": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                "type": "array"
        +              },
        +              "reason": {
        +                "type": "string"
        +              },
        +              "suggestedType": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "hasSsn": {
        +        "type": "boolean"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "incorporator": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "address": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "name"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "naicsCode": {
        +        "type": "string"
        +      },
        +      "nameCheckResult": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "available": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "value": {
        +                        "type": "boolean"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "canContinue": {
        +                "type": "boolean"
        +              },
        +              "checkedAt": {
        +                "type": "string"
        +              },
        +              "error": {
        +                "type": "boolean"
        +              },
        +              "message": {
        +                "type": "string"
        +              },
        +              "reason": {
        +                "type": "string"
        +              },
        +              "responseTimeMs": {
        +                "type": "string"
        +              },
        +              "suggestions": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "type": "array"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "nameReservationNumber": {
        +        "type": "string"
        +      },
        +      "needsVirtualPostMail": {
        +        "type": "boolean"
        +      },
        +      "notes": {
        +        "type": "string"
        +      },
        +      "officialEinDocument": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "partnerCohortId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "partnerOrgId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "partnerPays": {
        +        "type": "boolean"
        +      },
        +      "paymentCompletedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "paymentStatus": {
        +        "enum": [
        +          "PAYMENT_STATUS_UNSPECIFIED",
        +          "PAYMENT_STATUS_PENDING",
        +          "PAYMENT_STATUS_COMPLETED",
        +          "PAYMENT_STATUS_FAILED",
        +          "PAYMENT_STATUS_REFUNDED"
        +        ],
        +        "type": "string"
        +      },
        +      "physicalBusinessAddress": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "postFormationDocuments": {
        +        "items": {
        +          "properties": {
        +            "contentType": {
        +              "type": "string"
        +            },
        +            "fileName": {
        +              "type": "string"
        +            },
        +            "s3Bucket": {
        +              "type": "string"
        +            },
        +            "s3Key": {
        +              "type": "string"
        +            },
        +            "uploadedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "processingSpeed": {
        +        "enum": [
        +          "PROCESSING_SPEED_UNSPECIFIED",
        +          "PROCESSING_SPEED_REGULAR",
        +          "PROCESSING_SPEED_TWENTY_FOUR_HOUR",
        +          "PROCESSING_SPEED_SAME_DAY",
        +          "PROCESSING_SPEED_TWO_HOUR",
        +          "PROCESSING_SPEED_ONE_HOUR"
        +        ],
        +        "type": "string"
        +      },
        +      "purpose": {
        +        "type": "string"
        +      },
        +      "referenceCode": {
        +        "type": "string"
        +      },
        +      "referralCode": {
        +        "type": "string"
        +      },
        +      "registeredAgent": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "address": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "email": {
        +                "type": "string"
        +              },
        +              "isDefault": {
        +                "type": "boolean"
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "phone": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "name"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "registeredAgentPurchased": {
        +        "type": "boolean"
        +      },
        +      "selectedDomain": {
        +        "type": "string"
        +      },
        +      "sessionId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "shareStructure": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "authorizedShares": {
        +                "type": "string"
        +              },
        +              "isDefault": {
        +                "type": "boolean"
        +              },
        +              "parValuePerShare": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "shareholders": {
        +        "items": {
        +          "properties": {
        +            "address": {
        +              "anyOf": [
        +                {
        +                  "properties": {
        +                    "city": {
        +                      "type": "string"
        +                    },
        +                    "country": {
        +                      "type": "string"
        +                    },
        +                    "county": {
        +                      "type": "string"
        +                    },
        +                    "state": {
        +                      "type": "string"
        +                    },
        +                    "street1": {
        +                      "type": "string"
        +                    },
        +                    "street2": {
        +                      "type": "string"
        +                    },
        +                    "zipCode": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "addressType": {
        +              "enum": [
        +                "ADDRESS_TYPE_UNSPECIFIED",
        +                "ADDRESS_TYPE_RESIDENTIAL",
        +                "ADDRESS_TYPE_BUSINESS"
        +              ],
        +              "type": "string"
        +            },
        +            "dateOfBirth": {
        +              "type": "string"
        +            },
        +            "effectiveDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "email": {
        +              "type": "string"
        +            },
        +            "firstName": {
        +              "type": "string"
        +            },
        +            "fullName": {
        +              "type": "string"
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "investmentAmountCents": {
        +              "type": "string"
        +            },
        +            "issueDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "lastName": {
        +              "type": "string"
        +            },
        +            "ownershipPercentage": {
        +              "type": "string"
        +            },
        +            "phone": {
        +              "type": "string"
        +            },
        +            "role": {
        +              "enum": [
        +                "SHAREHOLDER_ROLE_UNSPECIFIED",
        +                "SHAREHOLDER_ROLE_MANAGING_MEMBER",
        +                "SHAREHOLDER_ROLE_MEMBER",
        +                "SHAREHOLDER_ROLE_SHAREHOLDER",
        +                "SHAREHOLDER_ROLE_DIRECTOR",
        +                "SHAREHOLDER_ROLE_OFFICER"
        +              ],
        +              "type": "string"
        +            },
        +            "round": {
        +              "type": "string"
        +            },
        +            "safeTerms": {
        +              "anyOf": [
        +                {
        +                  "properties": {
        +                    "discountPercentage": {
        +                      "type": "string"
        +                    },
        +                    "investmentAmountCents": {
        +                      "type": "string"
        +                    },
        +                    "postMoney": {
        +                      "type": "boolean"
        +                    },
        +                    "safeIssueDate": {
        +                      "anyOf": [
        +                        {
        +                          "format": "date-time",
        +                          "type": "string"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "signedByName": {
        +                      "type": "string"
        +                    },
        +                    "signedByTitle": {
        +                      "type": "string"
        +                    },
        +                    "valuationCapCents": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "shareClass": {
        +              "enum": [
        +                "SHARE_CLASS_UNSPECIFIED",
        +                "SHARE_CLASS_COMMON",
        +                "SHARE_CLASS_PREFERRED",
        +                "SHARE_CLASS_OPTION",
        +                "SHARE_CLASS_SAFE"
        +              ],
        +              "type": "string"
        +            },
        +            "shareCount": {
        +              "type": "string"
        +            },
        +            "signedByName": {
        +              "type": "string"
        +            },
        +            "signedByTitle": {
        +              "type": "string"
        +            },
        +            "signedDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "sourceBbox": {
        +              "type": "string"
        +            },
        +            "sourcePage": {
        +              "type": "integer"
        +            },
        +            "ssnLast4": {
        +              "type": "string"
        +            },
        +            "stakeholderType": {
        +              "enum": [
        +                "STAKEHOLDER_TYPE_UNSPECIFIED",
        +                "STAKEHOLDER_TYPE_FOUNDER",
        +                "STAKEHOLDER_TYPE_ANGEL",
        +                "STAKEHOLDER_TYPE_INVESTOR_ENTITY",
        +                "STAKEHOLDER_TYPE_EMPLOYEE_POOL",
        +                "STAKEHOLDER_TYPE_ADVISOR_POOL",
        +                "STAKEHOLDER_TYPE_RESERVE"
        +              ],
        +              "type": "string"
        +            },
        +            "strikePriceCents": {
        +              "type": "string"
        +            },
        +            "title": {
        +              "type": "string"
        +            },
        +            "vestingCliffMonths": {
        +              "type": "integer"
        +            },
        +            "vestingStartDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "vestingTotalMonths": {
        +              "type": "integer"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "signedEinDocument": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "source": {
        +        "enum": [
        +          "FORMATION_SOURCE_UNSPECIFIED",
        +          "FORMATION_SOURCE_WEB",
        +          "FORMATION_SOURCE_MCP",
        +          "FORMATION_SOURCE_CLI",
        +          "FORMATION_SOURCE_AGENTS",
        +          "FORMATION_SOURCE_CONVERSATIONAL",
        +          "FORMATION_SOURCE_NAME_GEN",
        +          "FORMATION_SOURCE_WHATSAPP",
        +          "FORMATION_SOURCE_TELEGRAM",
        +          "FORMATION_SOURCE_LANDING"
        +        ],
        +        "type": "string"
        +      },
        +      "stampedCertificate": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "stateOfFormation": {
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "FORMATION_STATUS_UNSPECIFIED",
        +          "FORMATION_STATUS_INITIATED",
        +          "FORMATION_STATUS_IN_PROGRESS",
        +          "FORMATION_STATUS_PAYMENT_PENDING",
        +          "FORMATION_STATUS_PAYMENT_COMPLETE",
        +          "FORMATION_STATUS_FILING_IN_PROGRESS",
        +          "FORMATION_STATUS_COMPLETED",
        +          "FORMATION_STATUS_FAILED",
        +          "FORMATION_STATUS_CANCELLED",
        +          "FORMATION_STATUS_IMPORTED"
        +        ],
        +        "type": "string"
        +      },
        +      "submittedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "submitter": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "address": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "email": {
        +                "type": "string"
        +              },
        +              "firstName": {
        +                "type": "string"
        +              },
        +              "lastName": {
        +                "type": "string"
        +              },
        +              "phone": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "userId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formation / properties
        Removed value: -{
        -  "acknowledgedWarnings": {
        -    "items": {
        -      "type": "string"
        -    },
        -    "type": "array"
        -  },
        -  "addressSource": {
        -    "enum": [
        -      "ADDRESS_SOURCE_UNSPECIFIED",
        -      "ADDRESS_SOURCE_OWN",
        -      "ADDRESS_SOURCE_NEED_ASSISTANCE"
        -    ],
        -    "type": "string"
        -  },
        -  "assignedAgent": {
        -    "properties": {
        -      "email": {
        -        "type": "string"
        -      },
        -      "fullName": {
        -        "type": "string"
        -      },
        -      "id": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "authorizedParty": {
        -    "properties": {
        -      "email": {
        -        "type": "string"
        -      },
        -      "name": {
        -        "description": "Human-readable name (1-255 Unicode chars).",
        -        "properties": {
        -          "value": {
        -            "maxLength": 255,
        -            "minLength": 1,
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "phone": {
        -        "type": "string"
        -      },
        -      "title": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "name"
        -    ],
        -    "type": "object"
        -  },
        -  "businessDescription": {
        -    "type": "string"
        -  },
        -  "certificateData": {
        -    "properties": {
        -      "approvedAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      },
        -      "certificateId": {
        -        "type": "string"
        -      },
        -      "downloadUrl": {
        -        "type": "string"
        -      },
        -      "expiresAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      },
        -      "generatedAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      },
        -      "s3Uri": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "certificateFiled": {
        -    "type": "boolean"
        -  },
        -  "certificateStamped": {
        -    "type": "boolean"
        -  },
        -  "certificateUrl": {
        -    "type": "string"
        -  },
        -  "companyAddress": {
        -    "properties": {
        -      "city": {
        -        "type": "string"
        -      },
        -      "country": {
        -        "type": "string"
        -      },
        -      "county": {
        -        "type": "string"
        -      },
        -      "state": {
        -        "type": "string"
        -      },
        -      "street1": {
        -        "type": "string"
        -      },
        -      "street2": {
        -        "type": "string"
        -      },
        -      "zipCode": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "companyId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "companyName": {
        -    "type": "string"
        -  },
        -  "confirmationNumber": {
        -    "type": "string"
        -  },
        -  "conversationHistory": {
        -    "items": {
        -      "properties": {
        -        "content": {
        -          "type": "string"
        -        },
        -        "role": {
        -          "type": "string"
        -        },
        -        "timestamp": {
        -          "type": "string"
        -        },
        -        "tool": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "currentStep": {
        -    "enum": [
        -      "FORMATION_STEP_UNSPECIFIED",
        -      "FORMATION_STEP_CREATED",
        -      "FORMATION_STEP_BUSINESS_DESCRIBED",
        -      "FORMATION_STEP_STATE_SELECTED",
        -      "FORMATION_STEP_TYPE_SELECTED",
        -      "FORMATION_STEP_ENDING_SELECTED",
        -      "FORMATION_STEP_NAME_SET",
        -      "FORMATION_STEP_NAME_CHECKED",
        -      "FORMATION_STEP_COMPANY_ADDRESS_SET",
        -      "FORMATION_STEP_AGENT_SET",
        -      "FORMATION_STEP_SHARES_SET",
        -      "FORMATION_STEP_SHAREHOLDERS_ADDED",
        -      "FORMATION_STEP_AUTHORIZED_PARTY_SET",
        -      "FORMATION_STEP_CERTIFICATE_GENERATED",
        -      "FORMATION_STEP_CERTIFICATE_APPROVED",
        -      "FORMATION_STEP_COMPLETED"
        -    ],
        -    "type": "string"
        -  },
        -  "directorsAndOfficers": {
        -    "items": {
        -      "properties": {
        -        "address": {
        -          "properties": {
        -            "city": {
        -              "type": "string"
        -            },
        -            "country": {
        -              "type": "string"
        -            },
        -            "county": {
        -              "type": "string"
        -            },
        -            "state": {
        -              "type": "string"
        -            },
        -            "street1": {
        -              "type": "string"
        -            },
        -            "street2": {
        -              "type": "string"
        -            },
        -            "zipCode": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "email": {
        -          "type": "string"
        -        },
        -        "id": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "name": {
        -          "description": "Human-readable name (1-255 Unicode chars).",
        -          "properties": {
        -            "value": {
        -              "maxLength": 255,
        -              "minLength": 1,
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "phone": {
        -          "type": "string"
        -        },
        -        "title": {
        -          "type": "string"
        -        },
        -        "type": {
        -          "type": "string"
        -        }
        -      },
        -      "required": [
        -        "name"
        -      ],
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "effectiveDate": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "einDocument": {
        -    "properties": {
        -      "contentType": {
        -        "type": "string"
        -      },
        -      "fileName": {
        -        "type": "string"
        -      },
        -      "s3Bucket": {
        -        "type": "string"
        -      },
        -      "s3Key": {
        -        "type": "string"
        -      },
        -      "uploadedAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "einFiled": {
        -    "type": "boolean"
        -  },
        -  "einNumber": {
        -    "type": "string"
        -  },
        -  "einReceived": {
        -    "type": "boolean"
        -  },
        -  "election83b": {
        -    "properties": {
        -      "companyAddress": {
        -        "properties": {
        -          "city": {
        -            "type": "string"
        -          },
        -          "country": {
        -            "type": "string"
        -          },
        -          "line1": {
        -            "type": "string"
        -          },
        -          "state": {
        -            "type": "string"
        -          },
        -          "zip": {
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "deadline": {
        -        "type": "string"
        -      },
        -      "fmvPerShare": {
        -        "type": "number"
        -      },
        -      "generatedAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      },
        -      "grantDate": {
        -        "type": "string"
        -      },
        -      "irsServiceCenter": {
        -        "enum": [
        -          "IRS_SERVICE_CENTER_UNSPECIFIED",
        -          "IRS_SERVICE_CENTER_AUSTIN",
        -          "IRS_SERVICE_CENTER_KANSAS_CITY",
        -          "IRS_SERVICE_CENTER_OGDEN"
        -        ],
        -        "type": "string"
        -      },
        -      "isNonResidentAlien": {
        -        "type": "boolean"
        -      },
        -      "itinAppliedFor": {
        -        "type": "boolean"
        -      },
        -      "lateFiling": {
        -        "type": "boolean"
        -      },
        -      "paidPerShare": {
        -        "type": "number"
        -      },
        -      "restrictions": {
        -        "type": "string"
        -      },
        -      "shareQuantity": {
        -        "type": "string"
        -      },
        -      "signatureAnchor": {
        -        "properties": {
        -          "date": {
        -            "properties": {
        -              "fontSize": {
        -                "type": "number"
        -              },
        -              "xFromLeft": {
        -                "type": "number"
        -              },
        -              "yFromBottom": {
        -                "type": "number"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          "pageHeight": {
        -            "type": "number"
        -          },
        -          "pageIndex": {
        -            "type": "integer"
        -          },
        -          "pageWidth": {
        -            "type": "number"
        -          },
        -          "signature": {
        -            "properties": {
        -              "height": {
        -                "type": "number"
        -              },
        -              "width": {
        -                "type": "number"
        -              },
        -              "xFromLeft": {
        -                "type": "number"
        -              },
        -              "yFromBottom": {
        -                "type": "number"
        -              }
        -            },
        -            "type": "object"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "signatureEnvelopeId": {
        -        "type": "string"
        -      },
        -      "signedAt": {
        -        "type": "string"
        -      },
        -      "signedPdfS3Bucket": {
        -        "type": "string"
        -      },
        -      "signedPdfS3Key": {
        -        "type": "string"
        -      },
        -      "signedPdfSha256": {
        -        "type": "string"
        -      },
        -      "stateOfIncorporation": {
        -        "type": "string"
        -      },
        -      "stockClass": {
        -        "type": "string"
        -      },
        -      "taxableYear": {
        -        "type": "string"
        -      },
        -      "taxpayerAddress": {
        -        "properties": {
        -          "city": {
        -            "type": "string"
        -          },
        -          "country": {
        -            "type": "string"
        -          },
        -          "line1": {
        -            "type": "string"
        -          },
        -          "state": {
        -            "type": "string"
        -          },
        -          "zip": {
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "taxpayerName": {
        -        "type": "string"
        -      },
        -      "unsignedPdfS3Bucket": {
        -        "type": "string"
        -      },
        -      "unsignedPdfS3Key": {
        -        "type": "string"
        -      },
        -      "unsignedPdfSha256": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "entityEnding": {
        -    "type": "string"
        -  },
        -  "entityType": {
        -    "enum": [
        -      "ENTITY_TYPE_UNSPECIFIED",
        -      "ENTITY_TYPE_LLC",
        -      "ENTITY_TYPE_C_CORP",
        -      "ENTITY_TYPE_S_CORP"
        -    ],
        -    "type": "string"
        -  },
        -  "filedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "filingError": {
        -    "type": "string"
        -  },
        -  "filingFeeCollectedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "formationOrderPurchased": {
        -    "type": "boolean"
        -  },
        -  "formationOrderStatus": {
        -    "type": "string"
        -  },
        -  "founderExperience": {
        -    "type": "string"
        -  },
        -  "governmentMail": {
        -    "items": {
        -      "properties": {
        -        "contentType": {
        -          "type": "string"
        -        },
        -        "fileName": {
        -          "type": "string"
        -        },
        -        "s3Bucket": {
        -          "type": "string"
        -        },
        -        "s3Key": {
        -          "type": "string"
        -        },
        -        "uploadedAt": {
        -          "format": "date-time",
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "guidanceResult": {
        -    "properties": {
        -      "confidence": {
        -        "type": "string"
        -      },
        -      "indicators": {
        -        "items": {
        -          "properties": {
        -            "category": {
        -              "type": "string"
        -            },
        -            "keywords": {
        -              "items": {
        -                "type": "string"
        -              },
        -              "type": "array"
        -            },
        -            "level": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "reason": {
        -        "type": "string"
        -      },
        -      "suggestedType": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "incorporator": {
        -    "properties": {
        -      "address": {
        -        "properties": {
        -          "city": {
        -            "type": "string"
        -          },
        -          "country": {
        -            "type": "string"
        -          },
        -          "county": {
        -            "type": "string"
        -          },
        -          "state": {
        -            "type": "string"
        -          },
        -          "street1": {
        -            "type": "string"
        -          },
        -          "street2": {
        -            "type": "string"
        -          },
        -          "zipCode": {
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "name": {
        -        "description": "Human-readable name (1-255 Unicode chars).",
        -        "properties": {
        -          "value": {
        -            "maxLength": 255,
        -            "minLength": 1,
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "name"
        -    ],
        -    "type": "object"
        -  },
        -  "nameCheckResult": {
        -    "properties": {
        -      "available": {
        -        "properties": {
        -          "value": {
        -            "type": "boolean"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "canContinue": {
        -        "type": "boolean"
        -      },
        -      "checkedAt": {
        -        "type": "string"
        -      },
        -      "error": {
        -        "type": "boolean"
        -      },
        -      "message": {
        -        "type": "string"
        -      },
        -      "reason": {
        -        "type": "string"
        -      },
        -      "responseTimeMs": {
        -        "type": "string"
        -      },
        -      "suggestions": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "nameReservationNumber": {
        -    "type": "string"
        -  },
        -  "needsVirtualPostMail": {
        -    "type": "boolean"
        -  },
        -  "notes": {
        -    "type": "string"
        -  },
        -  "officialEinDocument": {
        -    "properties": {
        -      "contentType": {
        -        "type": "string"
        -      },
        -      "fileName": {
        -        "type": "string"
        -      },
        -      "s3Bucket": {
        -        "type": "string"
        -      },
        -      "s3Key": {
        -        "type": "string"
        -      },
        -      "uploadedAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "paymentCompletedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "paymentStatus": {
        -    "enum": [
        -      "PAYMENT_STATUS_UNSPECIFIED",
        -      "PAYMENT_STATUS_PENDING",
        -      "PAYMENT_STATUS_COMPLETED",
        -      "PAYMENT_STATUS_FAILED",
        -      "PAYMENT_STATUS_REFUNDED"
        -    ],
        -    "type": "string"
        -  },
        -  "postFormationDocuments": {
        -    "items": {
        -      "properties": {
        -        "contentType": {
        -          "type": "string"
        -        },
        -        "fileName": {
        -          "type": "string"
        -        },
        -        "s3Bucket": {
        -          "type": "string"
        -        },
        -        "s3Key": {
        -          "type": "string"
        -        },
        -        "uploadedAt": {
        -          "format": "date-time",
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "processingSpeed": {
        -    "enum": [
        -      "PROCESSING_SPEED_UNSPECIFIED",
        -      "PROCESSING_SPEED_REGULAR",
        -      "PROCESSING_SPEED_TWENTY_FOUR_HOUR",
        -      "PROCESSING_SPEED_SAME_DAY",
        -      "PROCESSING_SPEED_TWO_HOUR",
        -      "PROCESSING_SPEED_ONE_HOUR"
        -    ],
        -    "type": "string"
        -  },
        -  "purpose": {
        -    "type": "string"
        -  },
        -  "referralCode": {
        -    "type": "string"
        -  },
        -  "registeredAgent": {
        -    "properties": {
        -      "address": {
        -        "properties": {
        -          "city": {
        -            "type": "string"
        -          },
        -          "country": {
        -            "type": "string"
        -          },
        -          "county": {
        -            "type": "string"
        -          },
        -          "state": {
        -            "type": "string"
        -          },
        -          "street1": {
        -            "type": "string"
        -          },
        -          "street2": {
        -            "type": "string"
        -          },
        -          "zipCode": {
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "email": {
        -        "type": "string"
        -      },
        -      "isDefault": {
        -        "type": "boolean"
        -      },
        -      "name": {
        -        "description": "Human-readable name (1-255 Unicode chars).",
        -        "properties": {
        -          "value": {
        -            "maxLength": 255,
        -            "minLength": 1,
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "phone": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "name"
        -    ],
        -    "type": "object"
        -  },
        -  "registeredAgentPurchased": {
        -    "type": "boolean"
        -  },
        -  "sessionId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "shareStructure": {
        -    "properties": {
        -      "authorizedShares": {
        -        "type": "string"
        -      },
        -      "isDefault": {
        -        "type": "boolean"
        -      },
        -      "parValuePerShare": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "shareholders": {
        -    "items": {
        -      "properties": {
        -        "address": {
        -          "properties": {
        -            "city": {
        -              "type": "string"
        -            },
        -            "country": {
        -              "type": "string"
        -            },
        -            "county": {
        -              "type": "string"
        -            },
        -            "state": {
        -              "type": "string"
        -            },
        -            "street1": {
        -              "type": "string"
        -            },
        -            "street2": {
        -              "type": "string"
        -            },
        -            "zipCode": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "effectiveDate": {
        -          "format": "date-time",
        -          "type": "string"
        -        },
        -        "email": {
        -          "type": "string"
        -        },
        -        "firstName": {
        -          "type": "string"
        -        },
        -        "fullName": {
        -          "type": "string"
        -        },
        -        "id": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "investmentAmountCents": {
        -          "type": "string"
        -        },
        -        "issueDate": {
        -          "format": "date-time",
        -          "type": "string"
        -        },
        -        "lastName": {
        -          "type": "string"
        -        },
        -        "ownershipPercentage": {
        -          "type": "string"
        -        },
        -        "phone": {
        -          "type": "string"
        -        },
        -        "role": {
        -          "enum": [
        -            "SHAREHOLDER_ROLE_UNSPECIFIED",
        -            "SHAREHOLDER_ROLE_MANAGING_MEMBER",
        -            "SHAREHOLDER_ROLE_MEMBER",
        -            "SHAREHOLDER_ROLE_SHAREHOLDER",
        -            "SHAREHOLDER_ROLE_DIRECTOR",
        -            "SHAREHOLDER_ROLE_OFFICER"
        -          ],
        -          "type": "string"
        -        },
        -        "round": {
        -          "type": "string"
        -        },
        -        "safeTerms": {
        -          "properties": {
        -            "discountPercentage": {
        -              "type": "string"
        -            },
        -            "investmentAmountCents": {
        -              "type": "string"
        -            },
        -            "postMoney": {
        -              "type": "boolean"
        -            },
        -            "safeIssueDate": {
        -              "format": "date-time",
        -              "type": "string"
        -            },
        -            "signedByName": {
        -              "type": "string"
        -            },
        -            "signedByTitle": {
        -              "type": "string"
        -            },
        -            "valuationCapCents": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "shareClass": {
        -          "enum": [
        -            "SHARE_CLASS_UNSPECIFIED",
        -            "SHARE_CLASS_COMMON",
        -            "SHARE_CLASS_PREFERRED",
        -            "SHARE_CLASS_OPTION",
        -            "SHARE_CLASS_SAFE"
        -          ],
        -          "type": "string"
        -        },
        -        "shareCount": {
        -          "type": "string"
        -        },
        -        "signedByName": {
        -          "type": "string"
        -        },
        -        "signedByTitle": {
        -          "type": "string"
        -        },
        -        "signedDate": {
        -          "format": "date-time",
        -          "type": "string"
        -        },
        -        "sourceBbox": {
        -          "type": "string"
        -        },
        -        "sourcePage": {
        -          "type": "integer"
        -        },
        -        "stakeholderType": {
        -          "enum": [
        -            "STAKEHOLDER_TYPE_UNSPECIFIED",
        -            "STAKEHOLDER_TYPE_FOUNDER",
        -            "STAKEHOLDER_TYPE_ANGEL",
        -            "STAKEHOLDER_TYPE_INVESTOR_ENTITY",
        -            "STAKEHOLDER_TYPE_EMPLOYEE_POOL",
        -            "STAKEHOLDER_TYPE_ADVISOR_POOL",
        -            "STAKEHOLDER_TYPE_RESERVE"
        -          ],
        -          "type": "string"
        -        },
        -        "strikePriceCents": {
        -          "type": "string"
        -        },
        -        "title": {
        -          "type": "string"
        -        },
        -        "vestingCliffMonths": {
        -          "type": "integer"
        -        },
        -        "vestingStartDate": {
        -          "format": "date-time",
        -          "type": "string"
        -        },
        -        "vestingTotalMonths": {
        -          "type": "integer"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "signedEinDocument": {
        -    "properties": {
        -      "contentType": {
        -        "type": "string"
        -      },
        -      "fileName": {
        -        "type": "string"
        -      },
        -      "s3Bucket": {
        -        "type": "string"
        -      },
        -      "s3Key": {
        -        "type": "string"
        -      },
        -      "uploadedAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "source": {
        -    "enum": [
        -      "FORMATION_SOURCE_UNSPECIFIED",
        -      "FORMATION_SOURCE_WEB",
        -      "FORMATION_SOURCE_MCP",
        -      "FORMATION_SOURCE_CLI",
        -      "FORMATION_SOURCE_AGENTS",
        -      "FORMATION_SOURCE_CONVERSATIONAL",
        -      "FORMATION_SOURCE_NAME_GEN",
        -      "FORMATION_SOURCE_WHATSAPP",
        -      "FORMATION_SOURCE_TELEGRAM",
        -      "FORMATION_SOURCE_LANDING"
        -    ],
        -    "type": "string"
        -  },
        -  "stampedCertificate": {
        -    "properties": {
        -      "contentType": {
        -        "type": "string"
        -      },
        -      "fileName": {
        -        "type": "string"
        -      },
        -      "s3Bucket": {
        -        "type": "string"
        -      },
        -      "s3Key": {
        -        "type": "string"
        -      },
        -      "uploadedAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "stateOfFormation": {
        -    "type": "string"
        -  },
        -  "status": {
        -    "enum": [
        -      "FORMATION_STATUS_UNSPECIFIED",
        -      "FORMATION_STATUS_INITIATED",
        -      "FORMATION_STATUS_IN_PROGRESS",
        -      "FORMATION_STATUS_PAYMENT_PENDING",
        -      "FORMATION_STATUS_PAYMENT_COMPLETE",
        -      "FORMATION_STATUS_FILING_IN_PROGRESS",
        -      "FORMATION_STATUS_COMPLETED",
        -      "FORMATION_STATUS_FAILED",
        -      "FORMATION_STATUS_CANCELLED"
        -    ],
        -    "type": "string"
        -  },
        -  "submittedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "submitter": {
        -    "properties": {
        -      "address": {
        -        "properties": {
        -          "city": {
        -            "type": "string"
        -          },
        -          "country": {
        -            "type": "string"
        -          },
        -          "county": {
        -            "type": "string"
        -          },
        -          "state": {
        -            "type": "string"
        -          },
        -          "street1": {
        -            "type": "string"
        -          },
        -          "street2": {
        -            "type": "string"
        -          },
        -          "zipCode": {
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "email": {
        -        "type": "string"
        -      },
        -      "firstName": {
        -        "type": "string"
        -      },
        -      "lastName": {
        -        "type": "string"
        -      },
        -      "phone": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "updatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "userId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  }
        -}
      • removedOutput schema / properties / formation / type
        Removed value: -"object"
      • addedOutput schema / properties / progress / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "completedSteps": {
        +        "items": {
        +          "enum": [
        +            "FORMATION_STEP_UNSPECIFIED",
        +            "FORMATION_STEP_CREATED",
        +            "FORMATION_STEP_BUSINESS_DESCRIBED",
        +            "FORMATION_STEP_STATE_SELECTED",
        +            "FORMATION_STEP_TYPE_SELECTED",
        +            "FORMATION_STEP_ENDING_SELECTED",
        +            "FORMATION_STEP_NAME_SET",
        +            "FORMATION_STEP_NAME_CHECKED",
        +            "FORMATION_STEP_COMPANY_ADDRESS_SET",
        +            "FORMATION_STEP_AGENT_SET",
        +            "FORMATION_STEP_SHARES_SET",
        +            "FORMATION_STEP_SHAREHOLDERS_ADDED",
        +            "FORMATION_STEP_AUTHORIZED_PARTY_SET",
        +            "FORMATION_STEP_CERTIFICATE_GENERATED",
        +            "FORMATION_STEP_CERTIFICATE_APPROVED",
        +            "FORMATION_STEP_COMPLETED",
        +            "FORMATION_STEP_FOUNDER_PROFILE_SET",
        +            "FORMATION_STEP_TEAM_EQUITY_SET",
        +            "FORMATION_STEP_DEAL_CONFIRMED",
        +            "FORMATION_STEP_BANKING_INTENT_SET",
        +            "FORMATION_STEP_SIGNED",
        +            "FORMATION_STEP_INDUSTRY_SET"
        +          ],
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "nextAction": {
        +        "type": "string"
        +      },
        +      "progressPercentage": {
        +        "type": "integer"
        +      },
        +      "remainingSteps": {
        +        "items": {
        +          "enum": [
        +            "FORMATION_STEP_UNSPECIFIED",
        +            "FORMATION_STEP_CREATED",
        +            "FORMATION_STEP_BUSINESS_DESCRIBED",
        +            "FORMATION_STEP_STATE_SELECTED",
        +            "FORMATION_STEP_TYPE_SELECTED",
        +            "FORMATION_STEP_ENDING_SELECTED",
        +            "FORMATION_STEP_NAME_SET",
        +            "FORMATION_STEP_NAME_CHECKED",
        +            "FORMATION_STEP_COMPANY_ADDRESS_SET",
        +            "FORMATION_STEP_AGENT_SET",
        +            "FORMATION_STEP_SHARES_SET",
        +            "FORMATION_STEP_SHAREHOLDERS_ADDED",
        +            "FORMATION_STEP_AUTHORIZED_PARTY_SET",
        +            "FORMATION_STEP_CERTIFICATE_GENERATED",
        +            "FORMATION_STEP_CERTIFICATE_APPROVED",
        +            "FORMATION_STEP_COMPLETED",
        +            "FORMATION_STEP_FOUNDER_PROFILE_SET",
        +            "FORMATION_STEP_TEAM_EQUITY_SET",
        +            "FORMATION_STEP_DEAL_CONFIRMED",
        +            "FORMATION_STEP_BANKING_INTENT_SET",
        +            "FORMATION_STEP_SIGNED",
        +            "FORMATION_STEP_INDUSTRY_SET"
        +          ],
        +          "type": "string"
        +        },
        +        "type": "array"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / progress / properties
        Removed value: -{
        -  "completedSteps": {
        -    "items": {
        -      "enum": [
        -        "FORMATION_STEP_UNSPECIFIED",
        -        "FORMATION_STEP_CREATED",
        -        "FORMATION_STEP_BUSINESS_DESCRIBED",
        -        "FORMATION_STEP_STATE_SELECTED",
        -        "FORMATION_STEP_TYPE_SELECTED",
        -        "FORMATION_STEP_ENDING_SELECTED",
        -        "FORMATION_STEP_NAME_SET",
        -        "FORMATION_STEP_NAME_CHECKED",
        -        "FORMATION_STEP_COMPANY_ADDRESS_SET",
        -        "FORMATION_STEP_AGENT_SET",
        -        "FORMATION_STEP_SHARES_SET",
        -        "FORMATION_STEP_SHAREHOLDERS_ADDED",
        -        "FORMATION_STEP_AUTHORIZED_PARTY_SET",
        -        "FORMATION_STEP_CERTIFICATE_GENERATED",
        -        "FORMATION_STEP_CERTIFICATE_APPROVED",
        -        "FORMATION_STEP_COMPLETED"
        -      ],
        -      "type": "string"
        -    },
        -    "type": "array"
        -  },
        -  "nextAction": {
        -    "type": "string"
        -  },
        -  "progressPercentage": {
        -    "type": "integer"
        -  },
        -  "remainingSteps": {
        -    "items": {
        -      "enum": [
        -        "FORMATION_STEP_UNSPECIFIED",
        -        "FORMATION_STEP_CREATED",
        -        "FORMATION_STEP_BUSINESS_DESCRIBED",
        -        "FORMATION_STEP_STATE_SELECTED",
        -        "FORMATION_STEP_TYPE_SELECTED",
        -        "FORMATION_STEP_ENDING_SELECTED",
        -        "FORMATION_STEP_NAME_SET",
        -        "FORMATION_STEP_NAME_CHECKED",
        -        "FORMATION_STEP_COMPANY_ADDRESS_SET",
        -        "FORMATION_STEP_AGENT_SET",
        -        "FORMATION_STEP_SHARES_SET",
        -        "FORMATION_STEP_SHAREHOLDERS_ADDED",
        -        "FORMATION_STEP_AUTHORIZED_PARTY_SET",
        -        "FORMATION_STEP_CERTIFICATE_GENERATED",
        -        "FORMATION_STEP_CERTIFICATE_APPROVED",
        -        "FORMATION_STEP_COMPLETED"
        -      ],
        -      "type": "string"
        -    },
        -    "type": "array"
        -  }
        -}
      • removedOutput schema / properties / progress / type
        Removed value: -"object"
    • Changedformation_get_formation_document_download_url4 fields changed
      • changedInput schema / properties / documentType / enum
        Previous value: -[
        -  "FORMATION_DOCUMENT_TYPE_UNSPECIFIED",
        -  "FORMATION_DOCUMENT_TYPE_CERTIFICATE",
        -  "FORMATION_DOCUMENT_TYPE_STAMPED_CERTIFICATE",
        -  "FORMATION_DOCUMENT_TYPE_POST_FORMATION_DOCUMENTS",
        -  "FORMATION_DOCUMENT_TYPE_EIN",
        -  "FORMATION_DOCUMENT_TYPE_SIGNED_EIN",
        -  "FORMATION_DOCUMENT_TYPE_OFFICIAL_EIN"
        -]New value: +[
        +  "FORMATION_DOCUMENT_TYPE_CERTIFICATE",
        +  "FORMATION_DOCUMENT_TYPE_STAMPED_CERTIFICATE",
        +  "FORMATION_DOCUMENT_TYPE_POST_FORMATION_DOCUMENTS",
        +  "FORMATION_DOCUMENT_TYPE_EIN",
        +  "FORMATION_DOCUMENT_TYPE_SIGNED_EIN",
        +  "FORMATION_DOCUMENT_TYPE_OFFICIAL_EIN"
        +]
      • addedOutput schema / properties / expiresAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / expiresAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / expiresAt / type
        Removed value: -"string"
    • Changedformation_get_formation_info8 fields changed
      • addedOutput schema / properties / topics / items / properties / description / anyOf
        Added value: +[
        +  {
        +    "description": "Free-form description (max 5000 chars).",
        +    "properties": {
        +      "value": {
        +        "maxLength": 5000,
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / topics / items / properties / description / description
        Removed value: -"Free-form description (max 5000 chars)."
      • removedOutput schema / properties / topics / items / properties / description / properties
        Removed value: -{
        -  "value": {
        -    "maxLength": 5000,
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / topics / items / properties / description / type
        Removed value: -"object"
      • addedOutput schema / properties / topics / items / properties / name / anyOf
        Added value: +[
        +  {
        +    "description": "Human-readable name (1-255 Unicode chars).",
        +    "properties": {
        +      "value": {
        +        "maxLength": 255,
        +        "minLength": 1,
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / topics / items / properties / name / description
        Removed value: -"Human-readable name (1-255 Unicode chars)."
      • removedOutput schema / properties / topics / items / properties / name / properties
        Removed value: -{
        -  "value": {
        -    "maxLength": 255,
        -    "minLength": 1,
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / topics / items / properties / name / type
        Removed value: -"object"
    • Changedformation_get_formation_purchase_quote3 fields changed
      • removedOutput schema / properties / prefilled / additionalProperties
        Removed value: -true
      • addedOutput schema / properties / prefilled / anyOf
        Added value: +[
        +  {
        +    "additionalProperties": true,
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / prefilled / type
        Removed value: -"object"
    • Addedformation_get_formation_timeline
    • Changedformation_get_formation_upload_url4 fields changed
      • changedInput schema / properties / kind / enum
        Previous value: -[
        -  "FORMATION_UPLOAD_KIND_UNSPECIFIED",
        -  "FORMATION_UPLOAD_KIND_CAP_TABLE",
        -  "FORMATION_UPLOAD_KIND_SAFE",
        -  "FORMATION_UPLOAD_KIND_RSA",
        -  "FORMATION_UPLOAD_KIND_WIRE_PROOF",
        -  "FORMATION_UPLOAD_KIND_EIN_DOCUMENT",
        -  "FORMATION_UPLOAD_KIND_DOCUMENT"
        -]New value: +[
        +  "FORMATION_UPLOAD_KIND_CAP_TABLE",
        +  "FORMATION_UPLOAD_KIND_SAFE",
        +  "FORMATION_UPLOAD_KIND_RSA",
        +  "FORMATION_UPLOAD_KIND_WIRE_PROOF",
        +  "FORMATION_UPLOAD_KIND_EIN_DOCUMENT",
        +  "FORMATION_UPLOAD_KIND_DOCUMENT"
        +]
      • addedOutput schema / properties / expiresAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / expiresAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / expiresAt / type
        Removed value: -"string"
    • Changedformation_get_list_formations148 fields changed
      • changedInput schema / properties / filter / properties / statuses / items / enum
        Previous value: -[
        -  "FORMATION_STATUS_UNSPECIFIED",
        -  "FORMATION_STATUS_INITIATED",
        -  "FORMATION_STATUS_IN_PROGRESS",
        -  "FORMATION_STATUS_PAYMENT_PENDING",
        -  "FORMATION_STATUS_PAYMENT_COMPLETE",
        -  "FORMATION_STATUS_FILING_IN_PROGRESS",
        -  "FORMATION_STATUS_COMPLETED",
        -  "FORMATION_STATUS_FAILED",
        -  "FORMATION_STATUS_CANCELLED"
        -]New value: +[
        +  "FORMATION_STATUS_UNSPECIFIED",
        +  "FORMATION_STATUS_INITIATED",
        +  "FORMATION_STATUS_IN_PROGRESS",
        +  "FORMATION_STATUS_PAYMENT_PENDING",
        +  "FORMATION_STATUS_PAYMENT_COMPLETE",
        +  "FORMATION_STATUS_FILING_IN_PROGRESS",
        +  "FORMATION_STATUS_COMPLETED",
        +  "FORMATION_STATUS_FAILED",
        +  "FORMATION_STATUS_CANCELLED",
        +  "FORMATION_STATUS_IMPORTED"
        +]
      • addedOutput schema / properties / formations / items / properties / alternateName
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / formations / items / properties / assignedAgent / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "email": {
        +        "type": "string"
        +      },
        +      "fullName": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formations / items / properties / assignedAgent / properties
        Removed value: -{
        -  "email": {
        -    "type": "string"
        -  },
        -  "fullName": {
        -    "type": "string"
        -  },
        -  "id": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formations / items / properties / assignedAgent / type
        Removed value: -"object"
      • addedOutput schema / properties / formations / items / properties / authorizedParty / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "email": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "anyOf": [
        +          {
        +            "description": "Human-readable name (1-255 Unicode chars).",
        +            "properties": {
        +              "value": {
        +                "maxLength": 255,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "phone": {
        +        "type": "string"
        +      },
        +      "title": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "name"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formations / items / properties / authorizedParty / properties
        Removed value: -{
        -  "email": {
        -    "type": "string"
        -  },
        -  "name": {
        -    "description": "Human-readable name (1-255 Unicode chars).",
        -    "properties": {
        -      "value": {
        -        "maxLength": 255,
        -        "minLength": 1,
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "phone": {
        -    "type": "string"
        -  },
        -  "title": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formations / items / properties / authorizedParty / required
        Removed value: -[
        -  "name"
        -]
      • removedOutput schema / properties / formations / items / properties / authorizedParty / type
        Removed value: -"object"
      • addedOutput schema / properties / formations / items / properties / bankingIntent
        Added value: +{
        +  "anyOf": [
        +    {
        +      "properties": {
        +        "cardPreference": {
        +          "enum": [
        +            "CARD_PREFERENCE_UNSPECIFIED",
        +            "CARD_PREFERENCE_VIRTUAL_ONLY",
        +            "CARD_PREFERENCE_PHYSICAL_AND_VIRTUAL"
        +          ],
        +          "type": "string"
        +        },
        +        "cardShippingAddress": {
        +          "anyOf": [
        +            {
        +              "properties": {
        +                "city": {
        +                  "type": "string"
        +                },
        +                "country": {
        +                  "type": "string"
        +                },
        +                "county": {
        +                  "type": "string"
        +                },
        +                "state": {
        +                  "type": "string"
        +                },
        +                "street1": {
        +                  "type": "string"
        +                },
        +                "street2": {
        +                  "type": "string"
        +                },
        +                "zipCode": {
        +                  "type": "string"
        +                }
        +              },
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "expectedMonthlySpend": {
        +          "enum": [
        +            "MONTHLY_SPEND_BAND_UNSPECIFIED",
        +            "MONTHLY_SPEND_BAND_UNDER_5K",
        +            "MONTHLY_SPEND_BAND_FROM_5K_TO_25K",
        +            "MONTHLY_SPEND_BAND_FROM_25K_TO_100K",
        +            "MONTHLY_SPEND_BAND_OVER_100K"
        +          ],
        +          "type": "string"
        +        },
        +        "openWhenEinReady": {
        +          "type": "boolean"
        +        },
        +        "recordedAt": {
        +          "anyOf": [
        +            {
        +              "format": "date-time",
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "shipCardsToHomeAddress": {
        +          "type": "boolean"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / formations / items / properties / certificateData / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "approvedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "certificateId": {
        +        "type": "string"
        +      },
        +      "downloadUrl": {
        +        "type": "string"
        +      },
        +      "expiresAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "generatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "s3Uri": {
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formations / items / properties / certificateData / properties
        Removed value: -{
        -  "approvedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "certificateId": {
        -    "type": "string"
        -  },
        -  "downloadUrl": {
        -    "type": "string"
        -  },
        -  "expiresAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "generatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "s3Uri": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formations / items / properties / certificateData / type
        Removed value: -"object"
      • addedOutput schema / properties / formations / items / properties / cohortDeal
        Added value: +{
        +  "anyOf": [
        +    {
        +      "properties": {
        +        "currencyCode": {
        +          "type": "string"
        +        },
        +        "discountRate": {
        +          "type": "string"
        +        },
        +        "displayHeadline": {
        +          "anyOf": [
        +            {
        +              "description": "Free-form description (max 5000 chars).",
        +              "properties": {
        +                "value": {
        +                  "maxLength": 5000,
        +                  "type": "string"
        +                }
        +              },
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "instrument": {
        +          "type": "string"
        +        },
        +        "investmentAmount": {
        +          "type": "string"
        +        },
        +        "investorLegalName": {
        +          "anyOf": [
        +            {
        +              "description": "Human-readable name (1-255 Unicode chars).",
        +              "properties": {
        +                "value": {
        +                  "maxLength": 255,
        +                  "minLength": 1,
        +                  "type": "string"
        +                }
        +              },
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "mfn": {
        +          "type": "boolean"
        +        },
        +        "proRata": {
        +          "type": "boolean"
        +        },
        +        "valuationCap": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / formations / items / properties / cohortDealTermsId
        Added value: +{
        +  "anyOf": [
        +    {
        +      "description": "UUID value wrapper.",
        +      "properties": {
        +        "value": {
        +          "format": "uuid",
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / formations / items / properties / companyAddress / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "city": {
        +        "type": "string"
        +      },
        +      "country": {
        +        "type": "string"
        +      },
        +      "county": {
        +        "type": "string"
        +      },
        +      "state": {
        +        "type": "string"
        +      },
        +      "street1": {
        +        "type": "string"
        +      },
        +      "street2": {
        +        "type": "string"
        +      },
        +      "zipCode": {
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formations / items / properties / companyAddress / properties
        Removed value: -{
        -  "city": {
        -    "type": "string"
        -  },
        -  "country": {
        -    "type": "string"
        -  },
        -  "county": {
        -    "type": "string"
        -  },
        -  "state": {
        -    "type": "string"
        -  },
        -  "street1": {
        -    "type": "string"
        -  },
        -  "street2": {
        -    "type": "string"
        -  },
        -  "zipCode": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formations / items / properties / companyAddress / type
        Removed value: -"object"
      • addedOutput schema / properties / formations / items / properties / companyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formations / items / properties / companyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / formations / items / properties / companyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formations / items / properties / companyId / type
        Removed value: -"object"
      • addedOutput schema / properties / formations / items / properties / companyStage
        Added value: +{
        +  "enum": [
        +    "COMPANY_STAGE_UNSPECIFIED",
        +    "COMPANY_STAGE_IDEA",
        +    "COMPANY_STAGE_BUILDING",
        +    "COMPANY_STAGE_REVENUE"
        +  ],
        +  "type": "string"
        +}
      • addedOutput schema / properties / formations / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formations / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / formations / items / properties / createdAt / type
        Removed value: -"string"
      • changedOutput schema / properties / formations / items / properties / currentStep / enum
        Previous value: -[
        -  "FORMATION_STEP_UNSPECIFIED",
        -  "FORMATION_STEP_CREATED",
        -  "FORMATION_STEP_BUSINESS_DESCRIBED",
        -  "FORMATION_STEP_STATE_SELECTED",
        -  "FORMATION_STEP_TYPE_SELECTED",
        -  "FORMATION_STEP_ENDING_SELECTED",
        -  "FORMATION_STEP_NAME_SET",
        -  "FORMATION_STEP_NAME_CHECKED",
        -  "FORMATION_STEP_COMPANY_ADDRESS_SET",
        -  "FORMATION_STEP_AGENT_SET",
        -  "FORMATION_STEP_SHARES_SET",
        -  "FORMATION_STEP_SHAREHOLDERS_ADDED",
        -  "FORMATION_STEP_AUTHORIZED_PARTY_SET",
        -  "FORMATION_STEP_CERTIFICATE_GENERATED",
        -  "FORMATION_STEP_CERTIFICATE_APPROVED",
        -  "FORMATION_STEP_COMPLETED"
        -]New value: +[
        +  "FORMATION_STEP_UNSPECIFIED",
        +  "FORMATION_STEP_CREATED",
        +  "FORMATION_STEP_BUSINESS_DESCRIBED",
        +  "FORMATION_STEP_STATE_SELECTED",
        +  "FORMATION_STEP_TYPE_SELECTED",
        +  "FORMATION_STEP_ENDING_SELECTED",
        +  "FORMATION_STEP_NAME_SET",
        +  "FORMATION_STEP_NAME_CHECKED",
        +  "FORMATION_STEP_COMPANY_ADDRESS_SET",
        +  "FORMATION_STEP_AGENT_SET",
        +  "FORMATION_STEP_SHARES_SET",
        +  "FORMATION_STEP_SHAREHOLDERS_ADDED",
        +  "FORMATION_STEP_AUTHORIZED_PARTY_SET",
        +  "FORMATION_STEP_CERTIFICATE_GENERATED",
        +  "FORMATION_STEP_CERTIFICATE_APPROVED",
        +  "FORMATION_STEP_COMPLETED",
        +  "FORMATION_STEP_FOUNDER_PROFILE_SET",
        +  "FORMATION_STEP_TEAM_EQUITY_SET",
        +  "FORMATION_STEP_DEAL_CONFIRMED",
        +  "FORMATION_STEP_BANKING_INTENT_SET",
        +  "FORMATION_STEP_SIGNED",
        +  "FORMATION_STEP_INDUSTRY_SET"
        +]
      • addedOutput schema / properties / formations / items / properties / dealTermsConfirmedAt
        Added value: +{
        +  "anyOf": [
        +    {
        +      "format": "date-time",
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / formations / items / properties / directorsAndOfficers / items / properties / address / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "city": {
        +        "type": "string"
        +      },
        +      "country": {
        +        "type": "string"
        +      },
        +      "county": {
        +        "type": "string"
        +      },
        +      "state": {
        +        "type": "string"
        +      },
        +      "street1": {
        +        "type": "string"
        +      },
        +      "street2": {
        +        "type": "string"
        +      },
        +      "zipCode": {
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formations / items / properties / directorsAndOfficers / items / properties / address / properties
        Removed value: -{
        -  "city": {
        -    "type": "string"
        -  },
        -  "country": {
        -    "type": "string"
        -  },
        -  "county": {
        -    "type": "string"
        -  },
        -  "state": {
        -    "type": "string"
        -  },
        -  "street1": {
        -    "type": "string"
        -  },
        -  "street2": {
        -    "type": "string"
        -  },
        -  "zipCode": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formations / items / properties / directorsAndOfficers / items / properties / address / type
        Removed value: -"object"
      • addedOutput schema / properties / formations / items / properties / directorsAndOfficers / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formations / items / properties / directorsAndOfficers / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / formations / items / properties / directorsAndOfficers / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formations / items / properties / directorsAndOfficers / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / formations / items / properties / directorsAndOfficers / items / properties / name / anyOf
        Added value: +[
        +  {
        +    "description": "Human-readable name (1-255 Unicode chars).",
        +    "properties": {
        +      "value": {
        +        "maxLength": 255,
        +        "minLength": 1,
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formations / items / properties / directorsAndOfficers / items / properties / name / description
        Removed value: -"Human-readable name (1-255 Unicode chars)."
      • removedOutput schema / properties / formations / items / properties / directorsAndOfficers / items / properties / name / properties
        Removed value: -{
        -  "value": {
        -    "maxLength": 255,
        -    "minLength": 1,
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formations / items / properties / directorsAndOfficers / items / properties / name / type
        Removed value: -"object"
      • addedOutput schema / properties / formations / items / properties / effectiveDate / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formations / items / properties / effectiveDate / format
        Removed value: -"date-time"
      • removedOutput schema / properties / formations / items / properties / effectiveDate / type
        Removed value: -"string"
      • addedOutput schema / properties / formations / items / properties / einDocument / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "contentType": {
        +        "type": "string"
        +      },
        +      "fileName": {
        +        "type": "string"
        +      },
        +      "s3Bucket": {
        +        "type": "string"
        +      },
        +      "s3Key": {
        +        "type": "string"
        +      },
        +      "uploadedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formations / items / properties / einDocument / properties
        Removed value: -{
        -  "contentType": {
        -    "type": "string"
        -  },
        -  "fileName": {
        -    "type": "string"
        -  },
        -  "s3Bucket": {
        -    "type": "string"
        -  },
        -  "s3Key": {
        -    "type": "string"
        -  },
        -  "uploadedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formations / items / properties / einDocument / type
        Removed value: -"object"
      • addedOutput schema / properties / formations / items / properties / election83b / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "companyAddress": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "line1": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "zip": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "deadline": {
        +        "type": "string"
        +      },
        +      "fmvPerShare": {
        +        "type": "number"
        +      },
        +      "generatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "grantDate": {
        +        "type": "string"
        +      },
        +      "irsServiceCenter": {
        +        "enum": [
        +          "IRS_SERVICE_CENTER_UNSPECIFIED",
        +          "IRS_SERVICE_CENTER_AUSTIN",
        +          "IRS_SERVICE_CENTER_KANSAS_CITY",
        +          "IRS_SERVICE_CENTER_OGDEN"
        +        ],
        +        "type": "string"
        +      },
        +      "isNonResidentAlien": {
        +        "type": "boolean"
        +      },
        +      "itinAppliedFor": {
        +        "type": "boolean"
        +      },
        +      "lateFiling": {
        +        "type": "boolean"
        +      },
        +      "paidPerShare": {
        +        "type": "number"
        +      },
        +      "restrictions": {
        +        "type": "string"
        +      },
        +      "shareQuantity": {
        +        "type": "string"
        +      },
        +      "signatureAnchor": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "date": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "fontSize": {
        +                        "type": "number"
        +                      },
        +                      "xFromLeft": {
        +                        "type": "number"
        +                      },
        +                      "yFromBottom": {
        +                        "type": "number"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "pageHeight": {
        +                "type": "number"
        +              },
        +              "pageIndex": {
        +                "type": "integer"
        +              },
        +              "pageWidth": {
        +                "type": "number"
        +              },
        +              "signature": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "height": {
        +                        "type": "number"
        +                      },
        +                      "width": {
        +                        "type": "number"
        +                      },
        +                      "xFromLeft": {
        +                        "type": "number"
        +                      },
        +                      "yFromBottom": {
        +                        "type": "number"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "signatureEnvelopeId": {
        +        "type": "string"
        +      },
        +      "signedAt": {
        +        "type": "string"
        +      },
        +      "signedPdfS3Bucket": {
        +        "type": "string"
        +      },
        +      "signedPdfS3Key": {
        +        "type": "string"
        +      },
        +      "signedPdfSha256": {
        +        "type": "string"
        +      },
        +      "stateOfIncorporation": {
        +        "type": "string"
        +      },
        +      "stockClass": {
        +        "type": "string"
        +      },
        +      "taxableYear": {
        +        "type": "string"
        +      },
        +      "taxpayerAddress": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "line1": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "zip": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "taxpayerName": {
        +        "type": "string"
        +      },
        +      "unsignedPdfS3Bucket": {
        +        "type": "string"
        +      },
        +      "unsignedPdfS3Key": {
        +        "type": "string"
        +      },
        +      "unsignedPdfSha256": {
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formations / items / properties / election83b / properties
        Removed value: -{
        -  "companyAddress": {
        -    "properties": {
        -      "city": {
        -        "type": "string"
        -      },
        -      "country": {
        -        "type": "string"
        -      },
        -      "line1": {
        -        "type": "string"
        -      },
        -      "state": {
        -        "type": "string"
        -      },
        -      "zip": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "deadline": {
        -    "type": "string"
        -  },
        -  "fmvPerShare": {
        -    "type": "number"
        -  },
        -  "generatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "grantDate": {
        -    "type": "string"
        -  },
        -  "irsServiceCenter": {
        -    "enum": [
        -      "IRS_SERVICE_CENTER_UNSPECIFIED",
        -      "IRS_SERVICE_CENTER_AUSTIN",
        -      "IRS_SERVICE_CENTER_KANSAS_CITY",
        -      "IRS_SERVICE_CENTER_OGDEN"
        -    ],
        -    "type": "string"
        -  },
        -  "isNonResidentAlien": {
        -    "type": "boolean"
        -  },
        -  "itinAppliedFor": {
        -    "type": "boolean"
        -  },
        -  "lateFiling": {
        -    "type": "boolean"
        -  },
        -  "paidPerShare": {
        -    "type": "number"
        -  },
        -  "restrictions": {
        -    "type": "string"
        -  },
        -  "shareQuantity": {
        -    "type": "string"
        -  },
        -  "signatureAnchor": {
        -    "properties": {
        -      "date": {
        -        "properties": {
        -          "fontSize": {
        -            "type": "number"
        -          },
        -          "xFromLeft": {
        -            "type": "number"
        -          },
        -          "yFromBottom": {
        -            "type": "number"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "pageHeight": {
        -        "type": "number"
        -      },
        -      "pageIndex": {
        -        "type": "integer"
        -      },
        -      "pageWidth": {
        -        "type": "number"
        -      },
        -      "signature": {
        -        "properties": {
        -          "height": {
        -            "type": "number"
        -          },
        -          "width": {
        -            "type": "number"
        -          },
        -          "xFromLeft": {
        -            "type": "number"
        -          },
        -          "yFromBottom": {
        -            "type": "number"
        -          }
        -        },
        -        "type": "object"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "signatureEnvelopeId": {
        -    "type": "string"
        -  },
        -  "signedAt": {
        -    "type": "string"
        -  },
        -  "signedPdfS3Bucket": {
        -    "type": "string"
        -  },
        -  "signedPdfS3Key": {
        -    "type": "string"
        -  },
        -  "signedPdfSha256": {
        -    "type": "string"
        -  },
        -  "stateOfIncorporation": {
        -    "type": "string"
        -  },
        -  "stockClass": {
        -    "type": "string"
        -  },
        -  "taxableYear": {
        -    "type": "string"
        -  },
        -  "taxpayerAddress": {
        -    "properties": {
        -      "city": {
        -        "type": "string"
        -      },
        -      "country": {
        -        "type": "string"
        -      },
        -      "line1": {
        -        "type": "string"
        -      },
        -      "state": {
        -        "type": "string"
        -      },
        -      "zip": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "taxpayerName": {
        -    "type": "string"
        -  },
        -  "unsignedPdfS3Bucket": {
        -    "type": "string"
        -  },
        -  "unsignedPdfS3Key": {
        -    "type": "string"
        -  },
        -  "unsignedPdfSha256": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formations / items / properties / election83b / type
        Removed value: -"object"
      • addedOutput schema / properties / formations / items / properties / election83bIntent
        Added value: +{
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / formations / items / properties / fieldProvenance
        Added value: +{
        +  "anyOf": [
        +    {
        +      "additionalProperties": true,
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / formations / items / properties / filedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formations / items / properties / filedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / formations / items / properties / filedAt / type
        Removed value: -"string"
      • addedOutput schema / properties / formations / items / properties / filingFeeCollectedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formations / items / properties / filingFeeCollectedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / formations / items / properties / filingFeeCollectedAt / type
        Removed value: -"string"
      • addedOutput schema / properties / formations / items / properties / founderInviteId
        Added value: +{
        +  "anyOf": [
        +    {
        +      "description": "UUID value wrapper.",
        +      "properties": {
        +        "value": {
        +          "format": "uuid",
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / formations / items / properties / founderProfile
        Added value: +{
        +  "anyOf": [
        +    {
        +      "properties": {
        +        "companyRole": {
        +          "enum": [
        +            "FOUNDER_COMPANY_ROLE_UNSPECIFIED",
        +            "FOUNDER_COMPANY_ROLE_CEO",
        +            "FOUNDER_COMPANY_ROLE_CTO",
        +            "FOUNDER_COMPANY_ROLE_OTHER"
        +          ],
        +          "type": "string"
        +        },
        +        "companyRoleOther": {
        +          "type": "string"
        +        },
        +        "dateOfBirth": {
        +          "type": "string"
        +        },
        +        "email": {
        +          "type": "string"
        +        },
        +        "firstName": {
        +          "type": "string"
        +        },
        +        "homeAddress": {
        +          "anyOf": [
        +            {
        +              "properties": {
        +                "city": {
        +                  "type": "string"
        +                },
        +                "country": {
        +                  "type": "string"
        +                },
        +                "county": {
        +                  "type": "string"
        +                },
        +                "state": {
        +                  "type": "string"
        +                },
        +                "street1": {
        +                  "type": "string"
        +                },
        +                "street2": {
        +                  "type": "string"
        +                },
        +                "zipCode": {
        +                  "type": "string"
        +                }
        +              },
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "lastName": {
        +          "type": "string"
        +        },
        +        "linkedinUrl": {
        +          "type": "string"
        +        },
        +        "livesOutsideUs": {
        +          "type": "boolean"
        +        },
        +        "phone": {
        +          "type": "string"
        +        },
        +        "phoneCountryCode": {
        +          "type": "string"
        +        },
        +        "primaryLocationCountry": {
        +          "type": "string"
        +        },
        +        "updatedAt": {
        +          "anyOf": [
        +            {
        +              "format": "date-time",
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "usWorkAuthorization": {
        +          "enum": [
        +            "US_WORK_AUTHORIZATION_UNSPECIFIED",
        +            "US_WORK_AUTHORIZATION_CITIZEN_OR_PERMANENT_RESIDENT",
        +            "US_WORK_AUTHORIZATION_VISA_HOLDER",
        +            "US_WORK_AUTHORIZATION_NOT_AUTHORIZED"
        +          ],
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / formations / items / properties / governmentMail / items / properties / uploadedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formations / items / properties / governmentMail / items / properties / uploadedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / formations / items / properties / governmentMail / items / properties / uploadedAt / type
        Removed value: -"string"
      • addedOutput schema / properties / formations / items / properties / guidanceResult / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "confidence": {
        +        "type": "string"
        +      },
        +      "indicators": {
        +        "items": {
        +          "properties": {
        +            "category": {
        +              "type": "string"
        +            },
        +            "keywords": {
        +              "items": {
        +                "type": "string"
        +              },
        +              "type": "array"
        +            },
        +            "level": {
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "reason": {
        +        "type": "string"
        +      },
        +      "suggestedType": {
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formations / items / properties / guidanceResult / properties
        Removed value: -{
        -  "confidence": {
        -    "type": "string"
        -  },
        -  "indicators": {
        -    "items": {
        -      "properties": {
        -        "category": {
        -          "type": "string"
        -        },
        -        "keywords": {
        -          "items": {
        -            "type": "string"
        -          },
        -          "type": "array"
        -        },
        -        "level": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "reason": {
        -    "type": "string"
        -  },
        -  "suggestedType": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formations / items / properties / guidanceResult / type
        Removed value: -"object"
      • addedOutput schema / properties / formations / items / properties / hasSsn
        Added value: +{
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / formations / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formations / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / formations / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formations / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / formations / items / properties / incorporator / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "address": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "name": {
        +        "anyOf": [
        +          {
        +            "description": "Human-readable name (1-255 Unicode chars).",
        +            "properties": {
        +              "value": {
        +                "maxLength": 255,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "name"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formations / items / properties / incorporator / properties
        Removed value: -{
        -  "address": {
        -    "properties": {
        -      "city": {
        -        "type": "string"
        -      },
        -      "country": {
        -        "type": "string"
        -      },
        -      "county": {
        -        "type": "string"
        -      },
        -      "state": {
        -        "type": "string"
        -      },
        -      "street1": {
        -        "type": "string"
        -      },
        -      "street2": {
        -        "type": "string"
        -      },
        -      "zipCode": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "name": {
        -    "description": "Human-readable name (1-255 Unicode chars).",
        -    "properties": {
        -      "value": {
        -        "maxLength": 255,
        -        "minLength": 1,
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  }
        -}
      • removedOutput schema / properties / formations / items / properties / incorporator / required
        Removed value: -[
        -  "name"
        -]
      • removedOutput schema / properties / formations / items / properties / incorporator / type
        Removed value: -"object"
      • addedOutput schema / properties / formations / items / properties / naicsCode
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / formations / items / properties / nameCheckResult / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "available": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "value": {
        +                "type": "boolean"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "canContinue": {
        +        "type": "boolean"
        +      },
        +      "checkedAt": {
        +        "type": "string"
        +      },
        +      "error": {
        +        "type": "boolean"
        +      },
        +      "message": {
        +        "type": "string"
        +      },
        +      "reason": {
        +        "type": "string"
        +      },
        +      "responseTimeMs": {
        +        "type": "string"
        +      },
        +      "suggestions": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formations / items / properties / nameCheckResult / properties
        Removed value: -{
        -  "available": {
        -    "properties": {
        -      "value": {
        -        "type": "boolean"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "canContinue": {
        -    "type": "boolean"
        -  },
        -  "checkedAt": {
        -    "type": "string"
        -  },
        -  "error": {
        -    "type": "boolean"
        -  },
        -  "message": {
        -    "type": "string"
        -  },
        -  "reason": {
        -    "type": "string"
        -  },
        -  "responseTimeMs": {
        -    "type": "string"
        -  },
        -  "suggestions": {
        -    "items": {
        -      "type": "string"
        -    },
        -    "type": "array"
        -  }
        -}
      • removedOutput schema / properties / formations / items / properties / nameCheckResult / type
        Removed value: -"object"
      • addedOutput schema / properties / formations / items / properties / officialEinDocument / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "contentType": {
        +        "type": "string"
        +      },
        +      "fileName": {
        +        "type": "string"
        +      },
        +      "s3Bucket": {
        +        "type": "string"
        +      },
        +      "s3Key": {
        +        "type": "string"
        +      },
        +      "uploadedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formations / items / properties / officialEinDocument / properties
        Removed value: -{
        -  "contentType": {
        -    "type": "string"
        -  },
        -  "fileName": {
        -    "type": "string"
        -  },
        -  "s3Bucket": {
        -    "type": "string"
        -  },
        -  "s3Key": {
        -    "type": "string"
        -  },
        -  "uploadedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formations / items / properties / officialEinDocument / type
        Removed value: -"object"
      • addedOutput schema / properties / formations / items / properties / partnerCohortId
        Added value: +{
        +  "anyOf": [
        +    {
        +      "description": "UUID value wrapper.",
        +      "properties": {
        +        "value": {
        +          "format": "uuid",
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / formations / items / properties / partnerOrgId
        Added value: +{
        +  "anyOf": [
        +    {
        +      "description": "UUID value wrapper.",
        +      "properties": {
        +        "value": {
        +          "format": "uuid",
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / formations / items / properties / partnerPays
        Added value: +{
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / formations / items / properties / paymentCompletedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formations / items / properties / paymentCompletedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / formations / items / properties / paymentCompletedAt / type
        Removed value: -"string"
      • addedOutput schema / properties / formations / items / properties / physicalBusinessAddress
        Added value: +{
        +  "anyOf": [
        +    {
        +      "properties": {
        +        "city": {
        +          "type": "string"
        +        },
        +        "country": {
        +          "type": "string"
        +        },
        +        "county": {
        +          "type": "string"
        +        },
        +        "state": {
        +          "type": "string"
        +        },
        +        "street1": {
        +          "type": "string"
        +        },
        +        "street2": {
        +          "type": "string"
        +        },
        +        "zipCode": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / formations / items / properties / postFormationDocuments / items / properties / uploadedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formations / items / properties / postFormationDocuments / items / properties / uploadedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / formations / items / properties / postFormationDocuments / items / properties / uploadedAt / type
        Removed value: -"string"
      • addedOutput schema / properties / formations / items / properties / referenceCode
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / formations / items / properties / registeredAgent / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "address": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "email": {
        +        "type": "string"
        +      },
        +      "isDefault": {
        +        "type": "boolean"
        +      },
        +      "name": {
        +        "anyOf": [
        +          {
        +            "description": "Human-readable name (1-255 Unicode chars).",
        +            "properties": {
        +              "value": {
        +                "maxLength": 255,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "phone": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "name"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formations / items / properties / registeredAgent / properties
        Removed value: -{
        -  "address": {
        -    "properties": {
        -      "city": {
        -        "type": "string"
        -      },
        -      "country": {
        -        "type": "string"
        -      },
        -      "county": {
        -        "type": "string"
        -      },
        -      "state": {
        -        "type": "string"
        -      },
        -      "street1": {
        -        "type": "string"
        -      },
        -      "street2": {
        -        "type": "string"
        -      },
        -      "zipCode": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "email": {
        -    "type": "string"
        -  },
        -  "isDefault": {
        -    "type": "boolean"
        -  },
        -  "name": {
        -    "description": "Human-readable name (1-255 Unicode chars).",
        -    "properties": {
        -      "value": {
        -        "maxLength": 255,
        -        "minLength": 1,
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "phone": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formations / items / properties / registeredAgent / required
        Removed value: -[
        -  "name"
        -]
      • removedOutput schema / properties / formations / items / properties / registeredAgent / type
        Removed value: -"object"
      • addedOutput schema / properties / formations / items / properties / selectedDomain
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / formations / items / properties / sessionId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formations / items / properties / sessionId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / formations / items / properties / sessionId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formations / items / properties / sessionId / type
        Removed value: -"object"
      • addedOutput schema / properties / formations / items / properties / shareStructure / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "authorizedShares": {
        +        "type": "string"
        +      },
        +      "isDefault": {
        +        "type": "boolean"
        +      },
        +      "parValuePerShare": {
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formations / items / properties / shareStructure / properties
        Removed value: -{
        -  "authorizedShares": {
        -    "type": "string"
        -  },
        -  "isDefault": {
        -    "type": "boolean"
        -  },
        -  "parValuePerShare": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formations / items / properties / shareStructure / type
        Removed value: -"object"
      • addedOutput schema / properties / formations / items / properties / shareholders / items / properties / address / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "city": {
        +        "type": "string"
        +      },
        +      "country": {
        +        "type": "string"
        +      },
        +      "county": {
        +        "type": "string"
        +      },
        +      "state": {
        +        "type": "string"
        +      },
        +      "street1": {
        +        "type": "string"
        +      },
        +      "street2": {
        +        "type": "string"
        +      },
        +      "zipCode": {
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formations / items / properties / shareholders / items / properties / address / properties
        Removed value: -{
        -  "city": {
        -    "type": "string"
        -  },
        -  "country": {
        -    "type": "string"
        -  },
        -  "county": {
        -    "type": "string"
        -  },
        -  "state": {
        -    "type": "string"
        -  },
        -  "street1": {
        -    "type": "string"
        -  },
        -  "street2": {
        -    "type": "string"
        -  },
        -  "zipCode": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formations / items / properties / shareholders / items / properties / address / type
        Removed value: -"object"
      • addedOutput schema / properties / formations / items / properties / shareholders / items / properties / addressType
        Added value: +{
        +  "enum": [
        +    "ADDRESS_TYPE_UNSPECIFIED",
        +    "ADDRESS_TYPE_RESIDENTIAL",
        +    "ADDRESS_TYPE_BUSINESS"
        +  ],
        +  "type": "string"
        +}
      • addedOutput schema / properties / formations / items / properties / shareholders / items / properties / dateOfBirth
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / formations / items / properties / shareholders / items / properties / effectiveDate / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formations / items / properties / shareholders / items / properties / effectiveDate / format
        Removed value: -"date-time"
      • removedOutput schema / properties / formations / items / properties / shareholders / items / properties / effectiveDate / type
        Removed value: -"string"
      • addedOutput schema / properties / formations / items / properties / shareholders / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formations / items / properties / shareholders / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / formations / items / properties / shareholders / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formations / items / properties / shareholders / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / formations / items / properties / shareholders / items / properties / issueDate / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formations / items / properties / shareholders / items / properties / issueDate / format
        Removed value: -"date-time"
      • removedOutput schema / properties / formations / items / properties / shareholders / items / properties / issueDate / type
        Removed value: -"string"
      • addedOutput schema / properties / formations / items / properties / shareholders / items / properties / safeTerms / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "discountPercentage": {
        +        "type": "string"
        +      },
        +      "investmentAmountCents": {
        +        "type": "string"
        +      },
        +      "postMoney": {
        +        "type": "boolean"
        +      },
        +      "safeIssueDate": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "signedByName": {
        +        "type": "string"
        +      },
        +      "signedByTitle": {
        +        "type": "string"
        +      },
        +      "valuationCapCents": {
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formations / items / properties / shareholders / items / properties / safeTerms / properties
        Removed value: -{
        -  "discountPercentage": {
        -    "type": "string"
        -  },
        -  "investmentAmountCents": {
        -    "type": "string"
        -  },
        -  "postMoney": {
        -    "type": "boolean"
        -  },
        -  "safeIssueDate": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "signedByName": {
        -    "type": "string"
        -  },
        -  "signedByTitle": {
        -    "type": "string"
        -  },
        -  "valuationCapCents": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formations / items / properties / shareholders / items / properties / safeTerms / type
        Removed value: -"object"
      • addedOutput schema / properties / formations / items / properties / shareholders / items / properties / signedDate / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formations / items / properties / shareholders / items / properties / signedDate / format
        Removed value: -"date-time"
      • removedOutput schema / properties / formations / items / properties / shareholders / items / properties / signedDate / type
        Removed value: -"string"
      • addedOutput schema / properties / formations / items / properties / shareholders / items / properties / ssnLast4
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / formations / items / properties / shareholders / items / properties / vestingStartDate / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formations / items / properties / shareholders / items / properties / vestingStartDate / format
        Removed value: -"date-time"
      • removedOutput schema / properties / formations / items / properties / shareholders / items / properties / vestingStartDate / type
        Removed value: -"string"
      • addedOutput schema / properties / formations / items / properties / signedEinDocument / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "contentType": {
        +        "type": "string"
        +      },
        +      "fileName": {
        +        "type": "string"
        +      },
        +      "s3Bucket": {
        +        "type": "string"
        +      },
        +      "s3Key": {
        +        "type": "string"
        +      },
        +      "uploadedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formations / items / properties / signedEinDocument / properties
        Removed value: -{
        -  "contentType": {
        -    "type": "string"
        -  },
        -  "fileName": {
        -    "type": "string"
        -  },
        -  "s3Bucket": {
        -    "type": "string"
        -  },
        -  "s3Key": {
        -    "type": "string"
        -  },
        -  "uploadedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formations / items / properties / signedEinDocument / type
        Removed value: -"object"
      • addedOutput schema / properties / formations / items / properties / stampedCertificate / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "contentType": {
        +        "type": "string"
        +      },
        +      "fileName": {
        +        "type": "string"
        +      },
        +      "s3Bucket": {
        +        "type": "string"
        +      },
        +      "s3Key": {
        +        "type": "string"
        +      },
        +      "uploadedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formations / items / properties / stampedCertificate / properties
        Removed value: -{
        -  "contentType": {
        -    "type": "string"
        -  },
        -  "fileName": {
        -    "type": "string"
        -  },
        -  "s3Bucket": {
        -    "type": "string"
        -  },
        -  "s3Key": {
        -    "type": "string"
        -  },
        -  "uploadedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formations / items / properties / stampedCertificate / type
        Removed value: -"object"
      • changedOutput schema / properties / formations / items / properties / status / enum
        Previous value: -[
        -  "FORMATION_STATUS_UNSPECIFIED",
        -  "FORMATION_STATUS_INITIATED",
        -  "FORMATION_STATUS_IN_PROGRESS",
        -  "FORMATION_STATUS_PAYMENT_PENDING",
        -  "FORMATION_STATUS_PAYMENT_COMPLETE",
        -  "FORMATION_STATUS_FILING_IN_PROGRESS",
        -  "FORMATION_STATUS_COMPLETED",
        -  "FORMATION_STATUS_FAILED",
        -  "FORMATION_STATUS_CANCELLED"
        -]New value: +[
        +  "FORMATION_STATUS_UNSPECIFIED",
        +  "FORMATION_STATUS_INITIATED",
        +  "FORMATION_STATUS_IN_PROGRESS",
        +  "FORMATION_STATUS_PAYMENT_PENDING",
        +  "FORMATION_STATUS_PAYMENT_COMPLETE",
        +  "FORMATION_STATUS_FILING_IN_PROGRESS",
        +  "FORMATION_STATUS_COMPLETED",
        +  "FORMATION_STATUS_FAILED",
        +  "FORMATION_STATUS_CANCELLED",
        +  "FORMATION_STATUS_IMPORTED"
        +]
      • addedOutput schema / properties / formations / items / properties / submittedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formations / items / properties / submittedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / formations / items / properties / submittedAt / type
        Removed value: -"string"
      • addedOutput schema / properties / formations / items / properties / submitter / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "address": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "email": {
        +        "type": "string"
        +      },
        +      "firstName": {
        +        "type": "string"
        +      },
        +      "lastName": {
        +        "type": "string"
        +      },
        +      "phone": {
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formations / items / properties / submitter / properties
        Removed value: -{
        -  "address": {
        -    "properties": {
        -      "city": {
        -        "type": "string"
        -      },
        -      "country": {
        -        "type": "string"
        -      },
        -      "county": {
        -        "type": "string"
        -      },
        -      "state": {
        -        "type": "string"
        -      },
        -      "street1": {
        -        "type": "string"
        -      },
        -      "street2": {
        -        "type": "string"
        -      },
        -      "zipCode": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "email": {
        -    "type": "string"
        -  },
        -  "firstName": {
        -    "type": "string"
        -  },
        -  "lastName": {
        -    "type": "string"
        -  },
        -  "phone": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formations / items / properties / submitter / type
        Removed value: -"object"
      • addedOutput schema / properties / formations / items / properties / updatedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formations / items / properties / updatedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / formations / items / properties / updatedAt / type
        Removed value: -"string"
      • addedOutput schema / properties / formations / items / properties / userId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formations / items / properties / userId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / formations / items / properties / userId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formations / items / properties / userId / type
        Removed value: -"object"
    • Changedformation_get_list_incorporation_documents20 fields changed
      • addedOutput schema / properties / documents / items / properties / deadlineDate / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / documents / items / properties / deadlineDate / format
        Removed value: -"date-time"
      • removedOutput schema / properties / documents / items / properties / deadlineDate / type
        Removed value: -"string"
      • addedOutput schema / properties / documents / items / properties / document / anyOf
        Added value: +[
        +  {
        +    "description": "Human-readable name (1-255 Unicode chars).",
        +    "properties": {
        +      "value": {
        +        "maxLength": 255,
        +        "minLength": 1,
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / documents / items / properties / document / description
        Removed value: -"Human-readable name (1-255 Unicode chars)."
      • removedOutput schema / properties / documents / items / properties / document / properties
        Removed value: -{
        -  "value": {
        -    "maxLength": 255,
        -    "minLength": 1,
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / documents / items / properties / document / type
        Removed value: -"object"
      • addedOutput schema / properties / documents / items / properties / effectiveDate / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / documents / items / properties / effectiveDate / format
        Removed value: -"date-time"
      • removedOutput schema / properties / documents / items / properties / effectiveDate / type
        Removed value: -"string"
      • addedOutput schema / properties / documents / items / properties / filedDate / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / documents / items / properties / filedDate / format
        Removed value: -"date-time"
      • removedOutput schema / properties / documents / items / properties / filedDate / type
        Removed value: -"string"
      • addedOutput schema / properties / formationId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formationId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / formationId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formationId / type
        Removed value: -"object"
      • addedOutput schema / properties / incorporatedDate / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / incorporatedDate / format
        Removed value: -"date-time"
      • removedOutput schema / properties / incorporatedDate / type
        Removed value: -"string"
    • Changedformation_get_ocr_upload_url4 fields changed
      • changedInput schema / properties / kind / enum
        Previous value: -[
        -  "FORMATION_UPLOAD_KIND_UNSPECIFIED",
        -  "FORMATION_UPLOAD_KIND_CAP_TABLE",
        -  "FORMATION_UPLOAD_KIND_SAFE",
        -  "FORMATION_UPLOAD_KIND_RSA",
        -  "FORMATION_UPLOAD_KIND_WIRE_PROOF",
        -  "FORMATION_UPLOAD_KIND_EIN_DOCUMENT",
        -  "FORMATION_UPLOAD_KIND_DOCUMENT"
        -]New value: +[
        +  "FORMATION_UPLOAD_KIND_CAP_TABLE",
        +  "FORMATION_UPLOAD_KIND_SAFE",
        +  "FORMATION_UPLOAD_KIND_RSA",
        +  "FORMATION_UPLOAD_KIND_WIRE_PROOF",
        +  "FORMATION_UPLOAD_KIND_EIN_DOCUMENT",
        +  "FORMATION_UPLOAD_KIND_DOCUMENT"
        +]
      • addedOutput schema / properties / expiresAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / expiresAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / expiresAt / type
        Removed value: -"string"
    • Changedformation_get_payment_link6 fields changed
      • removedInput schema / properties / billingInterval
        Removed value: -{
        -  "enum": [
        -    "BILLING_INTERVAL_UNSPECIFIED",
        -    "BILLING_INTERVAL_MONTHLY",
        -    "BILLING_INTERVAL_ANNUAL"
        -  ],
        -  "type": "string"
        -}
      • removedOutput schema / properties / billingInterval
        Removed value: -{
        -  "enum": [
        -    "BILLING_INTERVAL_UNSPECIFIED",
        -    "BILLING_INTERVAL_MONTHLY",
        -    "BILLING_INTERVAL_ANNUAL"
        -  ],
        -  "type": "string"
        -}
      • addedOutput schema / properties / formationId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formationId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / formationId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formationId / type
        Removed value: -"object"
    • Addedformation_list_company_domains
    • Addedformation_lookup_domain_dns_records
    • Changedformation_purchase_formation4 fields changed
      • addedOutput schema / properties / formationId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formationId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / formationId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formationId / type
        Removed value: -"object"
    • Changedformation_purchase_registered_agent4 fields changed
      • addedOutput schema / properties / formationId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formationId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / formationId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formationId / type
        Removed value: -"object"
    • Changedformation_record_election83b_filing3 fields changed
      • addedOutput schema / properties / filing / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "filedDate": {
        +        "type": "string"
        +      },
        +      "hasProof": {
        +        "type": "boolean"
        +      },
        +      "markedFiledAt": {
        +        "type": "string"
        +      },
        +      "method": {
        +        "type": "string"
        +      },
        +      "trackingNumber": {
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / filing / properties
        Removed value: -{
        -  "filedDate": {
        -    "type": "string"
        -  },
        -  "hasProof": {
        -    "type": "boolean"
        -  },
        -  "markedFiledAt": {
        -    "type": "string"
        -  },
        -  "method": {
        -    "type": "string"
        -  },
        -  "trackingNumber": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / filing / type
        Removed value: -"object"
    • Addedformation_record_entity_guidance_quiz
    • Addedformation_remove_shareholder
    • Changedformation_run_election83b_reminders8 fields changed
      • addedOutput schema / properties / errors / items / properties / formationId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / errors / items / properties / formationId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / errors / items / properties / formationId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / errors / items / properties / formationId / type
        Removed value: -"object"
      • addedOutput schema / properties / sent / items / properties / formationId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / sent / items / properties / formationId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / sent / items / properties / formationId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / sent / items / properties / formationId / type
        Removed value: -"object"
    • Changedformation_save_cap_table_import22 fields changed
      • removedInput schema / properties / shareholders / items / properties / address / properties / city / pattern
        Removed value: -"^[A-Za-z .'-]+$"
      • removedInput schema / properties / shareholders / items / properties / address / properties / country / maxLength
        Removed value: -2
      • changedInput schema / properties / shareholders / items / properties / address / properties / country / pattern
        Previous value: -"^[A-Z]*$"New value: +"^[A-Z]{2}$"
      • removedInput schema / properties / shareholders / items / properties / address / properties / county / pattern
        Removed value: -"^[A-Za-z ]*$"
      • changedInput schema / properties / shareholders / items / properties / address / properties / state / maxLength
        Previous value: -50New value: +100
      • removedInput schema / properties / shareholders / items / properties / address / properties / state / minLength
        Removed value: -1
      • removedInput schema / properties / shareholders / items / properties / address / properties / state / pattern
        Removed value: -"^[A-Za-z ]+$"
      • removedInput schema / properties / shareholders / items / properties / address / properties / street1 / pattern
        Removed value: -"^[A-Za-z0-9 .,#/-]+$"
      • removedInput schema / properties / shareholders / items / properties / address / properties / street2 / pattern
        Removed value: -"^[A-Za-z0-9 .,#/-]*$"
      • changedInput schema / properties / shareholders / items / properties / address / properties / zipCode / maxLength
        Previous value: -10New value: +20
      • removedInput schema / properties / shareholders / items / properties / address / properties / zipCode / minLength
        Removed value: -5
      • removedInput schema / properties / shareholders / items / properties / address / properties / zipCode / pattern
        Removed value: -"^[0-9]{5}(-[0-9]{4})?$"
      • addedInput schema / properties / shareholders / items / properties / addressType
        Added value: +{
        +  "enum": [
        +    "ADDRESS_TYPE_UNSPECIFIED",
        +    "ADDRESS_TYPE_RESIDENTIAL",
        +    "ADDRESS_TYPE_BUSINESS"
        +  ],
        +  "type": "string"
        +}
      • addedInput schema / properties / shareholders / items / properties / dateOfBirth
        Added value: +{
        +  "maxLength": 10,
        +  "pattern": "^([0-9]{4}-[0-9]{2}-[0-9]{2})?$",
        +  "type": "string"
        +}
      • addedInput schema / properties / shareholders / items / properties / ssnLast4
        Added value: +{
        +  "maxLength": 4,
        +  "pattern": "^([0-9]{4})?$",
        +  "type": "string"
        +}
      • addedOutput schema / properties / formation / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "acknowledgedWarnings": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "addressSource": {
        +        "enum": [
        +          "ADDRESS_SOURCE_UNSPECIFIED",
        +          "ADDRESS_SOURCE_OWN",
        +          "ADDRESS_SOURCE_NEED_ASSISTANCE"
        +        ],
        +        "type": "string"
        +      },
        +      "alternateName": {
        +        "type": "string"
        +      },
        +      "assignedAgent": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "email": {
        +                "type": "string"
        +              },
        +              "fullName": {
        +                "type": "string"
        +              },
        +              "id": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "authorizedParty": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "email": {
        +                "type": "string"
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "phone": {
        +                "type": "string"
        +              },
        +              "title": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "name"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "bankingIntent": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "cardPreference": {
        +                "enum": [
        +                  "CARD_PREFERENCE_UNSPECIFIED",
        +                  "CARD_PREFERENCE_VIRTUAL_ONLY",
        +                  "CARD_PREFERENCE_PHYSICAL_AND_VIRTUAL"
        +                ],
        +                "type": "string"
        +              },
        +              "cardShippingAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "expectedMonthlySpend": {
        +                "enum": [
        +                  "MONTHLY_SPEND_BAND_UNSPECIFIED",
        +                  "MONTHLY_SPEND_BAND_UNDER_5K",
        +                  "MONTHLY_SPEND_BAND_FROM_5K_TO_25K",
        +                  "MONTHLY_SPEND_BAND_FROM_25K_TO_100K",
        +                  "MONTHLY_SPEND_BAND_OVER_100K"
        +                ],
        +                "type": "string"
        +              },
        +              "openWhenEinReady": {
        +                "type": "boolean"
        +              },
        +              "recordedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "shipCardsToHomeAddress": {
        +                "type": "boolean"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "businessDescription": {
        +        "type": "string"
        +      },
        +      "certificateData": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "approvedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "certificateId": {
        +                "type": "string"
        +              },
        +              "downloadUrl": {
        +                "type": "string"
        +              },
        +              "expiresAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "generatedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "s3Uri": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "certificateFiled": {
        +        "type": "boolean"
        +      },
        +      "certificateStamped": {
        +        "type": "boolean"
        +      },
        +      "certificateUrl": {
        +        "type": "string"
        +      },
        +      "cohortDeal": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "currencyCode": {
        +                "type": "string"
        +              },
        +              "discountRate": {
        +                "type": "string"
        +              },
        +              "displayHeadline": {
        +                "anyOf": [
        +                  {
        +                    "description": "Free-form description (max 5000 chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 5000,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "instrument": {
        +                "type": "string"
        +              },
        +              "investmentAmount": {
        +                "type": "string"
        +              },
        +              "investorLegalName": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "mfn": {
        +                "type": "boolean"
        +              },
        +              "proRata": {
        +                "type": "boolean"
        +              },
        +              "valuationCap": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "cohortDealTermsId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyAddress": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyName": {
        +        "type": "string"
        +      },
        +      "companyStage": {
        +        "enum": [
        +          "COMPANY_STAGE_UNSPECIFIED",
        +          "COMPANY_STAGE_IDEA",
        +          "COMPANY_STAGE_BUILDING",
        +          "COMPANY_STAGE_REVENUE"
        +        ],
        +        "type": "string"
        +      },
        +      "confirmationNumber": {
        +        "type": "string"
        +      },
        +      "conversationHistory": {
        +        "items": {
        +          "properties": {
        +            "content": {
        +              "type": "string"
        +            },
        +            "role": {
        +              "type": "string"
        +            },
        +            "timestamp": {
        +              "type": "string"
        +            },
        +            "tool": {
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "currentStep": {
        +        "enum": [
        +          "FORMATION_STEP_UNSPECIFIED",
        +          "FORMATION_STEP_CREATED",
        +          "FORMATION_STEP_BUSINESS_DESCRIBED",
        +          "FORMATION_STEP_STATE_SELECTED",
        +          "FORMATION_STEP_TYPE_SELECTED",
        +          "FORMATION_STEP_ENDING_SELECTED",
        +          "FORMATION_STEP_NAME_SET",
        +          "FORMATION_STEP_NAME_CHECKED",
        +          "FORMATION_STEP_COMPANY_ADDRESS_SET",
        +          "FORMATION_STEP_AGENT_SET",
        +          "FORMATION_STEP_SHARES_SET",
        +          "FORMATION_STEP_SHAREHOLDERS_ADDED",
        +          "FORMATION_STEP_AUTHORIZED_PARTY_SET",
        +          "FORMATION_STEP_CERTIFICATE_GENERATED",
        +          "FORMATION_STEP_CERTIFICATE_APPROVED",
        +          "FORMATION_STEP_COMPLETED",
        +          "FORMATION_STEP_FOUNDER_PROFILE_SET",
        +          "FORMATION_STEP_TEAM_EQUITY_SET",
        +          "FORMATION_STEP_DEAL_CONFIRMED",
        +          "FORMATION_STEP_BANKING_INTENT_SET",
        +          "FORMATION_STEP_SIGNED",
        +          "FORMATION_STEP_INDUSTRY_SET"
        +        ],
        +        "type": "string"
        +      },
        +      "dealTermsConfirmedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "directorsAndOfficers": {
        +        "items": {
        +          "properties": {
        +            "address": {
        +              "anyOf": [
        +                {
        +                  "properties": {
        +                    "city": {
        +                      "type": "string"
        +                    },
        +                    "country": {
        +                      "type": "string"
        +                    },
        +                    "county": {
        +                      "type": "string"
        +                    },
        +                    "state": {
        +                      "type": "string"
        +                    },
        +                    "street1": {
        +                      "type": "string"
        +                    },
        +                    "street2": {
        +                      "type": "string"
        +                    },
        +                    "zipCode": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "email": {
        +              "type": "string"
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "name": {
        +              "anyOf": [
        +                {
        +                  "description": "Human-readable name (1-255 Unicode chars).",
        +                  "properties": {
        +                    "value": {
        +                      "maxLength": 255,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "phone": {
        +              "type": "string"
        +            },
        +            "title": {
        +              "type": "string"
        +            },
        +            "type": {
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "name"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "effectiveDate": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "einDocument": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "einFiled": {
        +        "type": "boolean"
        +      },
        +      "einNumber": {
        +        "type": "string"
        +      },
        +      "einReceived": {
        +        "type": "boolean"
        +      },
        +      "election83b": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "companyAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "line1": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "zip": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "deadline": {
        +                "type": "string"
        +              },
        +              "fmvPerShare": {
        +                "type": "number"
        +              },
        +              "generatedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "grantDate": {
        +                "type": "string"
        +              },
        +              "irsServiceCenter": {
        +                "enum": [
        +                  "IRS_SERVICE_CENTER_UNSPECIFIED",
        +                  "IRS_SERVICE_CENTER_AUSTIN",
        +                  "IRS_SERVICE_CENTER_KANSAS_CITY",
        +                  "IRS_SERVICE_CENTER_OGDEN"
        +                ],
        +                "type": "string"
        +              },
        +              "isNonResidentAlien": {
        +                "type": "boolean"
        +              },
        +              "itinAppliedFor": {
        +                "type": "boolean"
        +              },
        +              "lateFiling": {
        +                "type": "boolean"
        +              },
        +              "paidPerShare": {
        +                "type": "number"
        +              },
        +              "restrictions": {
        +                "type": "string"
        +              },
        +              "shareQuantity": {
        +                "type": "string"
        +              },
        +              "signatureAnchor": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "date": {
        +                        "anyOf": [
        +                          {
        +                            "properties": {
        +                              "fontSize": {
        +                                "type": "number"
        +                              },
        +                              "xFromLeft": {
        +                                "type": "number"
        +                              },
        +                              "yFromBottom": {
        +                                "type": "number"
        +                              }
        +                            },
        +                            "type": "object"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "pageHeight": {
        +                        "type": "number"
        +                      },
        +                      "pageIndex": {
        +                        "type": "integer"
        +                      },
        +                      "pageWidth": {
        +                        "type": "number"
        +                      },
        +                      "signature": {
        +                        "anyOf": [
        +                          {
        +                            "properties": {
        +                              "height": {
        +                                "type": "number"
        +                              },
        +                              "width": {
        +                                "type": "number"
        +                              },
        +                              "xFromLeft": {
        +                                "type": "number"
        +                              },
        +                              "yFromBottom": {
        +                                "type": "number"
        +                              }
        +                            },
        +                            "type": "object"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "signatureEnvelopeId": {
        +                "type": "string"
        +              },
        +              "signedAt": {
        +                "type": "string"
        +              },
        +              "signedPdfS3Bucket": {
        +                "type": "string"
        +              },
        +              "signedPdfS3Key": {
        +                "type": "string"
        +              },
        +              "signedPdfSha256": {
        +                "type": "string"
        +              },
        +              "stateOfIncorporation": {
        +                "type": "string"
        +              },
        +              "stockClass": {
        +                "type": "string"
        +              },
        +              "taxableYear": {
        +                "type": "string"
        +              },
        +              "taxpayerAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "line1": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "zip": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "taxpayerName": {
        +                "type": "string"
        +              },
        +              "unsignedPdfS3Bucket": {
        +                "type": "string"
        +              },
        +              "unsignedPdfS3Key": {
        +                "type": "string"
        +              },
        +              "unsignedPdfSha256": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "election83bIntent": {
        +        "type": "boolean"
        +      },
        +      "entityEnding": {
        +        "type": "string"
        +      },
        +      "entityType": {
        +        "enum": [
        +          "ENTITY_TYPE_UNSPECIFIED",
        +          "ENTITY_TYPE_LLC",
        +          "ENTITY_TYPE_C_CORP",
        +          "ENTITY_TYPE_S_CORP"
        +        ],
        +        "type": "string"
        +      },
        +      "fieldProvenance": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": true,
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "filedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "filingError": {
        +        "type": "string"
        +      },
        +      "filingFeeCollectedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "formationOrderPurchased": {
        +        "type": "boolean"
        +      },
        +      "formationOrderStatus": {
        +        "type": "string"
        +      },
        +      "founderExperience": {
        +        "type": "string"
        +      },
        +      "founderInviteId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "founderProfile": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "companyRole": {
        +                "enum": [
        +                  "FOUNDER_COMPANY_ROLE_UNSPECIFIED",
        +                  "FOUNDER_COMPANY_ROLE_CEO",
        +                  "FOUNDER_COMPANY_ROLE_CTO",
        +                  "FOUNDER_COMPANY_ROLE_OTHER"
        +                ],
        +                "type": "string"
        +              },
        +              "companyRoleOther": {
        +                "type": "string"
        +              },
        +              "dateOfBirth": {
        +                "type": "string"
        +              },
        +              "email": {
        +                "type": "string"
        +              },
        +              "firstName": {
        +                "type": "string"
        +              },
        +              "homeAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "lastName": {
        +                "type": "string"
        +              },
        +              "linkedinUrl": {
        +                "type": "string"
        +              },
        +              "livesOutsideUs": {
        +                "type": "boolean"
        +              },
        +              "phone": {
        +                "type": "string"
        +              },
        +              "phoneCountryCode": {
        +                "type": "string"
        +              },
        +              "primaryLocationCountry": {
        +                "type": "string"
        +              },
        +              "updatedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "usWorkAuthorization": {
        +                "enum": [
        +                  "US_WORK_AUTHORIZATION_UNSPECIFIED",
        +                  "US_WORK_AUTHORIZATION_CITIZEN_OR_PERMANENT_RESIDENT",
        +                  "US_WORK_AUTHORIZATION_VISA_HOLDER",
        +                  "US_WORK_AUTHORIZATION_NOT_AUTHORIZED"
        +                ],
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "governmentMail": {
        +        "items": {
        +          "properties": {
        +            "contentType": {
        +              "type": "string"
        +            },
        +            "fileName": {
        +              "type": "string"
        +            },
        +            "s3Bucket": {
        +              "type": "string"
        +            },
        +            "s3Key": {
        +              "type": "string"
        +            },
        +            "uploadedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "guidanceResult": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "confidence": {
        +                "type": "string"
        +              },
        +              "indicators": {
        +                "items": {
        +                  "properties": {
        +                    "category": {
        +                      "type": "string"
        +                    },
        +                    "keywords": {
        +                      "items": {
        +                        "type": "string"
        +                      },
        +                      "type": "array"
        +                    },
        +                    "level": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                "type": "array"
        +              },
        +              "reason": {
        +                "type": "string"
        +              },
        +              "suggestedType": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "hasSsn": {
        +        "type": "boolean"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "incorporator": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "address": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "name"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "naicsCode": {
        +        "type": "string"
        +      },
        +      "nameCheckResult": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "available": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "value": {
        +                        "type": "boolean"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "canContinue": {
        +                "type": "boolean"
        +              },
        +              "checkedAt": {
        +                "type": "string"
        +              },
        +              "error": {
        +                "type": "boolean"
        +              },
        +              "message": {
        +                "type": "string"
        +              },
        +              "reason": {
        +                "type": "string"
        +              },
        +              "responseTimeMs": {
        +                "type": "string"
        +              },
        +              "suggestions": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "type": "array"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "nameReservationNumber": {
        +        "type": "string"
        +      },
        +      "needsVirtualPostMail": {
        +        "type": "boolean"
        +      },
        +      "notes": {
        +        "type": "string"
        +      },
        +      "officialEinDocument": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "partnerCohortId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "partnerOrgId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "partnerPays": {
        +        "type": "boolean"
        +      },
        +      "paymentCompletedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "paymentStatus": {
        +        "enum": [
        +          "PAYMENT_STATUS_UNSPECIFIED",
        +          "PAYMENT_STATUS_PENDING",
        +          "PAYMENT_STATUS_COMPLETED",
        +          "PAYMENT_STATUS_FAILED",
        +          "PAYMENT_STATUS_REFUNDED"
        +        ],
        +        "type": "string"
        +      },
        +      "physicalBusinessAddress": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "postFormationDocuments": {
        +        "items": {
        +          "properties": {
        +            "contentType": {
        +              "type": "string"
        +            },
        +            "fileName": {
        +              "type": "string"
        +            },
        +            "s3Bucket": {
        +              "type": "string"
        +            },
        +            "s3Key": {
        +              "type": "string"
        +            },
        +            "uploadedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "processingSpeed": {
        +        "enum": [
        +          "PROCESSING_SPEED_UNSPECIFIED",
        +          "PROCESSING_SPEED_REGULAR",
        +          "PROCESSING_SPEED_TWENTY_FOUR_HOUR",
        +          "PROCESSING_SPEED_SAME_DAY",
        +          "PROCESSING_SPEED_TWO_HOUR",
        +          "PROCESSING_SPEED_ONE_HOUR"
        +        ],
        +        "type": "string"
        +      },
        +      "purpose": {
        +        "type": "string"
        +      },
        +      "referenceCode": {
        +        "type": "string"
        +      },
        +      "referralCode": {
        +        "type": "string"
        +      },
        +      "registeredAgent": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "address": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "email": {
        +                "type": "string"
        +              },
        +              "isDefault": {
        +                "type": "boolean"
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "phone": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "name"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "registeredAgentPurchased": {
        +        "type": "boolean"
        +      },
        +      "selectedDomain": {
        +        "type": "string"
        +      },
        +      "sessionId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "shareStructure": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "authorizedShares": {
        +                "type": "string"
        +              },
        +              "isDefault": {
        +                "type": "boolean"
        +              },
        +              "parValuePerShare": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "shareholders": {
        +        "items": {
        +          "properties": {
        +            "address": {
        +              "anyOf": [
        +                {
        +                  "properties": {
        +                    "city": {
        +                      "type": "string"
        +                    },
        +                    "country": {
        +                      "type": "string"
        +                    },
        +                    "county": {
        +                      "type": "string"
        +                    },
        +                    "state": {
        +                      "type": "string"
        +                    },
        +                    "street1": {
        +                      "type": "string"
        +                    },
        +                    "street2": {
        +                      "type": "string"
        +                    },
        +                    "zipCode": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "addressType": {
        +              "enum": [
        +                "ADDRESS_TYPE_UNSPECIFIED",
        +                "ADDRESS_TYPE_RESIDENTIAL",
        +                "ADDRESS_TYPE_BUSINESS"
        +              ],
        +              "type": "string"
        +            },
        +            "dateOfBirth": {
        +              "type": "string"
        +            },
        +            "effectiveDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "email": {
        +              "type": "string"
        +            },
        +            "firstName": {
        +              "type": "string"
        +            },
        +            "fullName": {
        +              "type": "string"
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "investmentAmountCents": {
        +              "type": "string"
        +            },
        +            "issueDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "lastName": {
        +              "type": "string"
        +            },
        +            "ownershipPercentage": {
        +              "type": "string"
        +            },
        +            "phone": {
        +              "type": "string"
        +            },
        +            "role": {
        +              "enum": [
        +                "SHAREHOLDER_ROLE_UNSPECIFIED",
        +                "SHAREHOLDER_ROLE_MANAGING_MEMBER",
        +                "SHAREHOLDER_ROLE_MEMBER",
        +                "SHAREHOLDER_ROLE_SHAREHOLDER",
        +                "SHAREHOLDER_ROLE_DIRECTOR",
        +                "SHAREHOLDER_ROLE_OFFICER"
        +              ],
        +              "type": "string"
        +            },
        +            "round": {
        +              "type": "string"
        +            },
        +            "safeTerms": {
        +              "anyOf": [
        +                {
        +                  "properties": {
        +                    "discountPercentage": {
        +                      "type": "string"
        +                    },
        +                    "investmentAmountCents": {
        +                      "type": "string"
        +                    },
        +                    "postMoney": {
        +                      "type": "boolean"
        +                    },
        +                    "safeIssueDate": {
        +                      "anyOf": [
        +                        {
        +                          "format": "date-time",
        +                          "type": "string"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "signedByName": {
        +                      "type": "string"
        +                    },
        +                    "signedByTitle": {
        +                      "type": "string"
        +                    },
        +                    "valuationCapCents": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "shareClass": {
        +              "enum": [
        +                "SHARE_CLASS_UNSPECIFIED",
        +                "SHARE_CLASS_COMMON",
        +                "SHARE_CLASS_PREFERRED",
        +                "SHARE_CLASS_OPTION",
        +                "SHARE_CLASS_SAFE"
        +              ],
        +              "type": "string"
        +            },
        +            "shareCount": {
        +              "type": "string"
        +            },
        +            "signedByName": {
        +              "type": "string"
        +            },
        +            "signedByTitle": {
        +              "type": "string"
        +            },
        +            "signedDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "sourceBbox": {
        +              "type": "string"
        +            },
        +            "sourcePage": {
        +              "type": "integer"
        +            },
        +            "ssnLast4": {
        +              "type": "string"
        +            },
        +            "stakeholderType": {
        +              "enum": [
        +                "STAKEHOLDER_TYPE_UNSPECIFIED",
        +                "STAKEHOLDER_TYPE_FOUNDER",
        +                "STAKEHOLDER_TYPE_ANGEL",
        +                "STAKEHOLDER_TYPE_INVESTOR_ENTITY",
        +                "STAKEHOLDER_TYPE_EMPLOYEE_POOL",
        +                "STAKEHOLDER_TYPE_ADVISOR_POOL",
        +                "STAKEHOLDER_TYPE_RESERVE"
        +              ],
        +              "type": "string"
        +            },
        +            "strikePriceCents": {
        +              "type": "string"
        +            },
        +            "title": {
        +              "type": "string"
        +            },
        +            "vestingCliffMonths": {
        +              "type": "integer"
        +            },
        +            "vestingStartDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "vestingTotalMonths": {
        +              "type": "integer"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "signedEinDocument": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "source": {
        +        "enum": [
        +          "FORMATION_SOURCE_UNSPECIFIED",
        +          "FORMATION_SOURCE_WEB",
        +          "FORMATION_SOURCE_MCP",
        +          "FORMATION_SOURCE_CLI",
        +          "FORMATION_SOURCE_AGENTS",
        +          "FORMATION_SOURCE_CONVERSATIONAL",
        +          "FORMATION_SOURCE_NAME_GEN",
        +          "FORMATION_SOURCE_WHATSAPP",
        +          "FORMATION_SOURCE_TELEGRAM",
        +          "FORMATION_SOURCE_LANDING"
        +        ],
        +        "type": "string"
        +      },
        +      "stampedCertificate": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "stateOfFormation": {
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "FORMATION_STATUS_UNSPECIFIED",
        +          "FORMATION_STATUS_INITIATED",
        +          "FORMATION_STATUS_IN_PROGRESS",
        +          "FORMATION_STATUS_PAYMENT_PENDING",
        +          "FORMATION_STATUS_PAYMENT_COMPLETE",
        +          "FORMATION_STATUS_FILING_IN_PROGRESS",
        +          "FORMATION_STATUS_COMPLETED",
        +          "FORMATION_STATUS_FAILED",
        +          "FORMATION_STATUS_CANCELLED",
        +          "FORMATION_STATUS_IMPORTED"
        +        ],
        +        "type": "string"
        +      },
        +      "submittedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "submitter": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "address": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "email": {
        +                "type": "string"
        +              },
        +              "firstName": {
        +                "type": "string"
        +              },
        +              "lastName": {
        +                "type": "string"
        +              },
        +              "phone": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "userId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formation / properties
        Removed value: -{
        -  "acknowledgedWarnings": {
        -    "items": {
        -      "type": "string"
        -    },
        -    "type": "array"
        -  },
        -  "addressSource": {
        -    "enum": [
        -      "ADDRESS_SOURCE_UNSPECIFIED",
        -      "ADDRESS_SOURCE_OWN",
        -      "ADDRESS_SOURCE_NEED_ASSISTANCE"
        -    ],
        -    "type": "string"
        -  },
        -  "assignedAgent": {
        -    "properties": {
        -      "email": {
        -        "type": "string"
        -      },
        -      "fullName": {
        -        "type": "string"
        -      },
        -      "id": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "authorizedParty": {
        -    "properties": {
        -      "email": {
        -        "type": "string"
        -      },
        -      "name": {
        -        "description": "Human-readable name (1-255 Unicode chars).",
        -        "properties": {
        -          "value": {
        -            "maxLength": 255,
        -            "minLength": 1,
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "phone": {
        -        "type": "string"
        -      },
        -      "title": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "name"
        -    ],
        -    "type": "object"
        -  },
        -  "businessDescription": {
        -    "type": "string"
        -  },
        -  "certificateData": {
        -    "properties": {
        -      "approvedAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      },
        -      "certificateId": {
        -        "type": "string"
        -      },
        -      "downloadUrl": {
        -        "type": "string"
        -      },
        -      "expiresAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      },
        -      "generatedAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      },
        -      "s3Uri": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "certificateFiled": {
        -    "type": "boolean"
        -  },
        -  "certificateStamped": {
        -    "type": "boolean"
        -  },
        -  "certificateUrl": {
        -    "type": "string"
        -  },
        -  "companyAddress": {
        -    "properties": {
        -      "city": {
        -        "type": "string"
        -      },
        -      "country": {
        -        "type": "string"
        -      },
        -      "county": {
        -        "type": "string"
        -      },
        -      "state": {
        -        "type": "string"
        -      },
        -      "street1": {
        -        "type": "string"
        -      },
        -      "street2": {
        -        "type": "string"
        -      },
        -      "zipCode": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "companyId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "companyName": {
        -    "type": "string"
        -  },
        -  "confirmationNumber": {
        -    "type": "string"
        -  },
        -  "conversationHistory": {
        -    "items": {
        -      "properties": {
        -        "content": {
        -          "type": "string"
        -        },
        -        "role": {
        -          "type": "string"
        -        },
        -        "timestamp": {
        -          "type": "string"
        -        },
        -        "tool": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "currentStep": {
        -    "enum": [
        -      "FORMATION_STEP_UNSPECIFIED",
        -      "FORMATION_STEP_CREATED",
        -      "FORMATION_STEP_BUSINESS_DESCRIBED",
        -      "FORMATION_STEP_STATE_SELECTED",
        -      "FORMATION_STEP_TYPE_SELECTED",
        -      "FORMATION_STEP_ENDING_SELECTED",
        -      "FORMATION_STEP_NAME_SET",
        -      "FORMATION_STEP_NAME_CHECKED",
        -      "FORMATION_STEP_COMPANY_ADDRESS_SET",
        -      "FORMATION_STEP_AGENT_SET",
        -      "FORMATION_STEP_SHARES_SET",
        -      "FORMATION_STEP_SHAREHOLDERS_ADDED",
        -      "FORMATION_STEP_AUTHORIZED_PARTY_SET",
        -      "FORMATION_STEP_CERTIFICATE_GENERATED",
        -      "FORMATION_STEP_CERTIFICATE_APPROVED",
        -      "FORMATION_STEP_COMPLETED"
        -    ],
        -    "type": "string"
        -  },
        -  "directorsAndOfficers": {
        -    "items": {
        -      "properties": {
        -        "address": {
        -          "properties": {
        -            "city": {
        -              "type": "string"
        -            },
        -            "country": {
        -              "type": "string"
        -            },
        -            "county": {
        -              "type": "string"
        -            },
        -            "state": {
        -              "type": "string"
        -            },
        -            "street1": {
        -              "type": "string"
        -            },
        -            "street2": {
        -              "type": "string"
        -            },
        -            "zipCode": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "email": {
        -          "type": "string"
        -        },
        -        "id": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "name": {
        -          "description": "Human-readable name (1-255 Unicode chars).",
        -          "properties": {
        -            "value": {
        -              "maxLength": 255,
        -              "minLength": 1,
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "phone": {
        -          "type": "string"
        -        },
        -        "title": {
        -          "type": "string"
        -        },
        -        "type": {
        -          "type": "string"
        -        }
        -      },
        -      "required": [
        -        "name"
        -      ],
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "effectiveDate": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "einDocument": {
        -    "properties": {
        -      "contentType": {
        -        "type": "string"
        -      },
        -      "fileName": {
        -        "type": "string"
        -      },
        -      "s3Bucket": {
        -        "type": "string"
        -      },
        -      "s3Key": {
        -        "type": "string"
        -      },
        -      "uploadedAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "einFiled": {
        -    "type": "boolean"
        -  },
        -  "einNumber": {
        -    "type": "string"
        -  },
        -  "einReceived": {
        -    "type": "boolean"
        -  },
        -  "election83b": {
        -    "properties": {
        -      "companyAddress": {
        -        "properties": {
        -          "city": {
        -            "type": "string"
        -          },
        -          "country": {
        -            "type": "string"
        -          },
        -          "line1": {
        -            "type": "string"
        -          },
        -          "state": {
        -            "type": "string"
        -          },
        -          "zip": {
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "deadline": {
        -        "type": "string"
        -      },
        -      "fmvPerShare": {
        -        "type": "number"
        -      },
        -      "generatedAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      },
        -      "grantDate": {
        -        "type": "string"
        -      },
        -      "irsServiceCenter": {
        -        "enum": [
        -          "IRS_SERVICE_CENTER_UNSPECIFIED",
        -          "IRS_SERVICE_CENTER_AUSTIN",
        -          "IRS_SERVICE_CENTER_KANSAS_CITY",
        -          "IRS_SERVICE_CENTER_OGDEN"
        -        ],
        -        "type": "string"
        -      },
        -      "isNonResidentAlien": {
        -        "type": "boolean"
        -      },
        -      "itinAppliedFor": {
        -        "type": "boolean"
        -      },
        -      "lateFiling": {
        -        "type": "boolean"
        -      },
        -      "paidPerShare": {
        -        "type": "number"
        -      },
        -      "restrictions": {
        -        "type": "string"
        -      },
        -      "shareQuantity": {
        -        "type": "string"
        -      },
        -      "signatureAnchor": {
        -        "properties": {
        -          "date": {
        -            "properties": {
        -              "fontSize": {
        -                "type": "number"
        -              },
        -              "xFromLeft": {
        -                "type": "number"
        -              },
        -              "yFromBottom": {
        -                "type": "number"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          "pageHeight": {
        -            "type": "number"
        -          },
        -          "pageIndex": {
        -            "type": "integer"
        -          },
        -          "pageWidth": {
        -            "type": "number"
        -          },
        -          "signature": {
        -            "properties": {
        -              "height": {
        -                "type": "number"
        -              },
        -              "width": {
        -                "type": "number"
        -              },
        -              "xFromLeft": {
        -                "type": "number"
        -              },
        -              "yFromBottom": {
        -                "type": "number"
        -              }
        -            },
        -            "type": "object"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "signatureEnvelopeId": {
        -        "type": "string"
        -      },
        -      "signedAt": {
        -        "type": "string"
        -      },
        -      "signedPdfS3Bucket": {
        -        "type": "string"
        -      },
        -      "signedPdfS3Key": {
        -        "type": "string"
        -      },
        -      "signedPdfSha256": {
        -        "type": "string"
        -      },
        -      "stateOfIncorporation": {
        -        "type": "string"
        -      },
        -      "stockClass": {
        -        "type": "string"
        -      },
        -      "taxableYear": {
        -        "type": "string"
        -      },
        -      "taxpayerAddress": {
        -        "properties": {
        -          "city": {
        -            "type": "string"
        -          },
        -          "country": {
        -            "type": "string"
        -          },
        -          "line1": {
        -            "type": "string"
        -          },
        -          "state": {
        -            "type": "string"
        -          },
        -          "zip": {
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "taxpayerName": {
        -        "type": "string"
        -      },
        -      "unsignedPdfS3Bucket": {
        -        "type": "string"
        -      },
        -      "unsignedPdfS3Key": {
        -        "type": "string"
        -      },
        -      "unsignedPdfSha256": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "entityEnding": {
        -    "type": "string"
        -  },
        -  "entityType": {
        -    "enum": [
        -      "ENTITY_TYPE_UNSPECIFIED",
        -      "ENTITY_TYPE_LLC",
        -      "ENTITY_TYPE_C_CORP",
        -      "ENTITY_TYPE_S_CORP"
        -    ],
        -    "type": "string"
        -  },
        -  "filedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "filingError": {
        -    "type": "string"
        -  },
        -  "filingFeeCollectedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "formationOrderPurchased": {
        -    "type": "boolean"
        -  },
        -  "formationOrderStatus": {
        -    "type": "string"
        -  },
        -  "founderExperience": {
        -    "type": "string"
        -  },
        -  "governmentMail": {
        -    "items": {
        -      "properties": {
        -        "contentType": {
        -          "type": "string"
        -        },
        -        "fileName": {
        -          "type": "string"
        -        },
        -        "s3Bucket": {
        -          "type": "string"
        -        },
        -        "s3Key": {
        -          "type": "string"
        -        },
        -        "uploadedAt": {
        -          "format": "date-time",
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "guidanceResult": {
        -    "properties": {
        -      "confidence": {
        -        "type": "string"
        -      },
        -      "indicators": {
        -        "items": {
        -          "properties": {
        -            "category": {
        -              "type": "string"
        -            },
        -            "keywords": {
        -              "items": {
        -                "type": "string"
        -              },
        -              "type": "array"
        -            },
        -            "level": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "reason": {
        -        "type": "string"
        -      },
        -      "suggestedType": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "incorporator": {
        -    "properties": {
        -      "address": {
        -        "properties": {
        -          "city": {
        -            "type": "string"
        -          },
        -          "country": {
        -            "type": "string"
        -          },
        -          "county": {
        -            "type": "string"
        -          },
        -          "state": {
        -            "type": "string"
        -          },
        -          "street1": {
        -            "type": "string"
        -          },
        -          "street2": {
        -            "type": "string"
        -          },
        -          "zipCode": {
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "name": {
        -        "description": "Human-readable name (1-255 Unicode chars).",
        -        "properties": {
        -          "value": {
        -            "maxLength": 255,
        -            "minLength": 1,
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "name"
        -    ],
        -    "type": "object"
        -  },
        -  "nameCheckResult": {
        -    "properties": {
        -      "available": {
        -        "properties": {
        -          "value": {
        -            "type": "boolean"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "canContinue": {
        -        "type": "boolean"
        -      },
        -      "checkedAt": {
        -        "type": "string"
        -      },
        -      "error": {
        -        "type": "boolean"
        -      },
        -      "message": {
        -        "type": "string"
        -      },
        -      "reason": {
        -        "type": "string"
        -      },
        -      "responseTimeMs": {
        -        "type": "string"
        -      },
        -      "suggestions": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "nameReservationNumber": {
        -    "type": "string"
        -  },
        -  "needsVirtualPostMail": {
        -    "type": "boolean"
        -  },
        -  "notes": {
        -    "type": "string"
        -  },
        -  "officialEinDocument": {
        -    "properties": {
        -      "contentType": {
        -        "type": "string"
        -      },
        -      "fileName": {
        -        "type": "string"
        -      },
        -      "s3Bucket": {
        -        "type": "string"
        -      },
        -      "s3Key": {
        -        "type": "string"
        -      },
        -      "uploadedAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "paymentCompletedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "paymentStatus": {
        -    "enum": [
        -      "PAYMENT_STATUS_UNSPECIFIED",
        -      "PAYMENT_STATUS_PENDING",
        -      "PAYMENT_STATUS_COMPLETED",
        -      "PAYMENT_STATUS_FAILED",
        -      "PAYMENT_STATUS_REFUNDED"
        -    ],
        -    "type": "string"
        -  },
        -  "postFormationDocuments": {
        -    "items": {
        -      "properties": {
        -        "contentType": {
        -          "type": "string"
        -        },
        -        "fileName": {
        -          "type": "string"
        -        },
        -        "s3Bucket": {
        -          "type": "string"
        -        },
        -        "s3Key": {
        -          "type": "string"
        -        },
        -        "uploadedAt": {
        -          "format": "date-time",
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "processingSpeed": {
        -    "enum": [
        -      "PROCESSING_SPEED_UNSPECIFIED",
        -      "PROCESSING_SPEED_REGULAR",
        -      "PROCESSING_SPEED_TWENTY_FOUR_HOUR",
        -      "PROCESSING_SPEED_SAME_DAY",
        -      "PROCESSING_SPEED_TWO_HOUR",
        -      "PROCESSING_SPEED_ONE_HOUR"
        -    ],
        -    "type": "string"
        -  },
        -  "purpose": {
        -    "type": "string"
        -  },
        -  "referralCode": {
        -    "type": "string"
        -  },
        -  "registeredAgent": {
        -    "properties": {
        -      "address": {
        -        "properties": {
        -          "city": {
        -            "type": "string"
        -          },
        -          "country": {
        -            "type": "string"
        -          },
        -          "county": {
        -            "type": "string"
        -          },
        -          "state": {
        -            "type": "string"
        -          },
        -          "street1": {
        -            "type": "string"
        -          },
        -          "street2": {
        -            "type": "string"
        -          },
        -          "zipCode": {
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "email": {
        -        "type": "string"
        -      },
        -      "isDefault": {
        -        "type": "boolean"
        -      },
        -      "name": {
        -        "description": "Human-readable name (1-255 Unicode chars).",
        -        "properties": {
        -          "value": {
        -            "maxLength": 255,
        -            "minLength": 1,
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "phone": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "name"
        -    ],
        -    "type": "object"
        -  },
        -  "registeredAgentPurchased": {
        -    "type": "boolean"
        -  },
        -  "sessionId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "shareStructure": {
        -    "properties": {
        -      "authorizedShares": {
        -        "type": "string"
        -      },
        -      "isDefault": {
        -        "type": "boolean"
        -      },
        -      "parValuePerShare": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "shareholders": {
        -    "items": {
        -      "properties": {
        -        "address": {
        -          "properties": {
        -            "city": {
        -              "type": "string"
        -            },
        -            "country": {
        -              "type": "string"
        -            },
        -            "county": {
        -              "type": "string"
        -            },
        -            "state": {
        -              "type": "string"
        -            },
        -            "street1": {
        -              "type": "string"
        -            },
        -            "street2": {
        -              "type": "string"
        -            },
        -            "zipCode": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "effectiveDate": {
        -          "format": "date-time",
        -          "type": "string"
        -        },
        -        "email": {
        -          "type": "string"
        -        },
        -        "firstName": {
        -          "type": "string"
        -        },
        -        "fullName": {
        -          "type": "string"
        -        },
        -        "id": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "investmentAmountCents": {
        -          "type": "string"
        -        },
        -        "issueDate": {
        -          "format": "date-time",
        -          "type": "string"
        -        },
        -        "lastName": {
        -          "type": "string"
        -        },
        -        "ownershipPercentage": {
        -          "type": "string"
        -        },
        -        "phone": {
        -          "type": "string"
        -        },
        -        "role": {
        -          "enum": [
        -            "SHAREHOLDER_ROLE_UNSPECIFIED",
        -            "SHAREHOLDER_ROLE_MANAGING_MEMBER",
        -            "SHAREHOLDER_ROLE_MEMBER",
        -            "SHAREHOLDER_ROLE_SHAREHOLDER",
        -            "SHAREHOLDER_ROLE_DIRECTOR",
        -            "SHAREHOLDER_ROLE_OFFICER"
        -          ],
        -          "type": "string"
        -        },
        -        "round": {
        -          "type": "string"
        -        },
        -        "safeTerms": {
        -          "properties": {
        -            "discountPercentage": {
        -              "type": "string"
        -            },
        -            "investmentAmountCents": {
        -              "type": "string"
        -            },
        -            "postMoney": {
        -              "type": "boolean"
        -            },
        -            "safeIssueDate": {
        -              "format": "date-time",
        -              "type": "string"
        -            },
        -            "signedByName": {
        -              "type": "string"
        -            },
        -            "signedByTitle": {
        -              "type": "string"
        -            },
        -            "valuationCapCents": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "shareClass": {
        -          "enum": [
        -            "SHARE_CLASS_UNSPECIFIED",
        -            "SHARE_CLASS_COMMON",
        -            "SHARE_CLASS_PREFERRED",
        -            "SHARE_CLASS_OPTION",
        -            "SHARE_CLASS_SAFE"
        -          ],
        -          "type": "string"
        -        },
        -        "shareCount": {
        -          "type": "string"
        -        },
        -        "signedByName": {
        -          "type": "string"
        -        },
        -        "signedByTitle": {
        -          "type": "string"
        -        },
        -        "signedDate": {
        -          "format": "date-time",
        -          "type": "string"
        -        },
        -        "sourceBbox": {
        -          "type": "string"
        -        },
        -        "sourcePage": {
        -          "type": "integer"
        -        },
        -        "stakeholderType": {
        -          "enum": [
        -            "STAKEHOLDER_TYPE_UNSPECIFIED",
        -            "STAKEHOLDER_TYPE_FOUNDER",
        -            "STAKEHOLDER_TYPE_ANGEL",
        -            "STAKEHOLDER_TYPE_INVESTOR_ENTITY",
        -            "STAKEHOLDER_TYPE_EMPLOYEE_POOL",
        -            "STAKEHOLDER_TYPE_ADVISOR_POOL",
        -            "STAKEHOLDER_TYPE_RESERVE"
        -          ],
        -          "type": "string"
        -        },
        -        "strikePriceCents": {
        -          "type": "string"
        -        },
        -        "title": {
        -          "type": "string"
        -        },
        -        "vestingCliffMonths": {
        -          "type": "integer"
        -        },
        -        "vestingStartDate": {
        -          "format": "date-time",
        -          "type": "string"
        -        },
        -        "vestingTotalMonths": {
        -          "type": "integer"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "signedEinDocument": {
        -    "properties": {
        -      "contentType": {
        -        "type": "string"
        -      },
        -      "fileName": {
        -        "type": "string"
        -      },
        -      "s3Bucket": {
        -        "type": "string"
        -      },
        -      "s3Key": {
        -        "type": "string"
        -      },
        -      "uploadedAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "source": {
        -    "enum": [
        -      "FORMATION_SOURCE_UNSPECIFIED",
        -      "FORMATION_SOURCE_WEB",
        -      "FORMATION_SOURCE_MCP",
        -      "FORMATION_SOURCE_CLI",
        -      "FORMATION_SOURCE_AGENTS",
        -      "FORMATION_SOURCE_CONVERSATIONAL",
        -      "FORMATION_SOURCE_NAME_GEN",
        -      "FORMATION_SOURCE_WHATSAPP",
        -      "FORMATION_SOURCE_TELEGRAM",
        -      "FORMATION_SOURCE_LANDING"
        -    ],
        -    "type": "string"
        -  },
        -  "stampedCertificate": {
        -    "properties": {
        -      "contentType": {
        -        "type": "string"
        -      },
        -      "fileName": {
        -        "type": "string"
        -      },
        -      "s3Bucket": {
        -        "type": "string"
        -      },
        -      "s3Key": {
        -        "type": "string"
        -      },
        -      "uploadedAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "stateOfFormation": {
        -    "type": "string"
        -  },
        -  "status": {
        -    "enum": [
        -      "FORMATION_STATUS_UNSPECIFIED",
        -      "FORMATION_STATUS_INITIATED",
        -      "FORMATION_STATUS_IN_PROGRESS",
        -      "FORMATION_STATUS_PAYMENT_PENDING",
        -      "FORMATION_STATUS_PAYMENT_COMPLETE",
        -      "FORMATION_STATUS_FILING_IN_PROGRESS",
        -      "FORMATION_STATUS_COMPLETED",
        -      "FORMATION_STATUS_FAILED",
        -      "FORMATION_STATUS_CANCELLED"
        -    ],
        -    "type": "string"
        -  },
        -  "submittedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "submitter": {
        -    "properties": {
        -      "address": {
        -        "properties": {
        -          "city": {
        -            "type": "string"
        -          },
        -          "country": {
        -            "type": "string"
        -          },
        -          "county": {
        -            "type": "string"
        -          },
        -          "state": {
        -            "type": "string"
        -          },
        -          "street1": {
        -            "type": "string"
        -          },
        -          "street2": {
        -            "type": "string"
        -          },
        -          "zipCode": {
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "email": {
        -        "type": "string"
        -      },
        -      "firstName": {
        -        "type": "string"
        -      },
        -      "lastName": {
        -        "type": "string"
        -      },
        -      "phone": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "updatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "userId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  }
        -}
      • removedOutput schema / properties / formation / type
        Removed value: -"object"
      • addedOutput schema / properties / formationId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formationId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / formationId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formationId / type
        Removed value: -"object"
    • Changedformation_send_formation_email8 fields changed
      • changedInput schema / properties / emailType / enum
        Previous value: -[
        -  "EMAIL_TYPE_UNSPECIFIED",
        -  "EMAIL_TYPE_FORMATION_STARTED",
        -  "EMAIL_TYPE_FILING_SUBMITTED",
        -  "EMAIL_TYPE_ADDITIONAL_INFORMATION_REQUIRED",
        -  "EMAIL_TYPE_COMPANY_APPROVED",
        -  "EMAIL_TYPE_EIN_IN_PROGRESS",
        -  "EMAIL_TYPE_FORMATION_COMPLETE",
        -  "EMAIL_TYPE_FILING_REJECTED",
        -  "EMAIL_TYPE_STATE_DELAYED",
        -  "EMAIL_TYPE_PAYMENT_FAILED"
        -]New value: +[
        +  "EMAIL_TYPE_FORMATION_STARTED",
        +  "EMAIL_TYPE_FILING_SUBMITTED",
        +  "EMAIL_TYPE_ADDITIONAL_INFORMATION_REQUIRED",
        +  "EMAIL_TYPE_COMPANY_APPROVED",
        +  "EMAIL_TYPE_EIN_IN_PROGRESS",
        +  "EMAIL_TYPE_FORMATION_COMPLETE",
        +  "EMAIL_TYPE_FILING_REJECTED",
        +  "EMAIL_TYPE_STATE_DELAYED",
        +  "EMAIL_TYPE_PAYMENT_FAILED"
        +]
      • addedOutput schema / properties / formationId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formationId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / formationId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formationId / type
        Removed value: -"object"
      • addedOutput schema / properties / sentAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / sentAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / sentAt / type
        Removed value: -"string"
    • Addedformation_set_banking_intent
    • Changedformation_set_company_address18 fields changed
      • removedInput schema / properties / address / properties / city / pattern
        Removed value: -"^[A-Za-z .'-]+$"
      • removedInput schema / properties / address / properties / country / maxLength
        Removed value: -2
      • changedInput schema / properties / address / properties / country / pattern
        Previous value: -"^[A-Z]*$"New value: +"^[A-Z]{2}$"
      • removedInput schema / properties / address / properties / county / pattern
        Removed value: -"^[A-Za-z ]*$"
      • changedInput schema / properties / address / properties / state / maxLength
        Previous value: -50New value: +100
      • removedInput schema / properties / address / properties / state / minLength
        Removed value: -1
      • removedInput schema / properties / address / properties / state / pattern
        Removed value: -"^[A-Za-z ]+$"
      • removedInput schema / properties / address / properties / street1 / pattern
        Removed value: -"^[A-Za-z0-9 .,#/-]+$"
      • removedInput schema / properties / address / properties / street2 / pattern
        Removed value: -"^[A-Za-z0-9 .,#/-]*$"
      • changedInput schema / properties / address / properties / zipCode / maxLength
        Previous value: -10New value: +20
      • removedInput schema / properties / address / properties / zipCode / minLength
        Removed value: -5
      • removedInput schema / properties / address / properties / zipCode / pattern
        Removed value: -"^[0-9]{5}(-[0-9]{4})?$"
      • addedInput schema / properties / physicalBusinessAddress
        Added value: +{
        +  "properties": {
        +    "city": {
        +      "maxLength": 100,
        +      "minLength": 1,
        +      "type": "string"
        +    },
        +    "country": {
        +      "pattern": "^[A-Z]{2}$",
        +      "type": "string"
        +    },
        +    "county": {
        +      "maxLength": 100,
        +      "type": "string"
        +    },
        +    "state": {
        +      "maxLength": 100,
        +      "type": "string"
        +    },
        +    "street1": {
        +      "maxLength": 200,
        +      "minLength": 1,
        +      "type": "string"
        +    },
        +    "street2": {
        +      "maxLength": 200,
        +      "type": "string"
        +    },
        +    "zipCode": {
        +      "maxLength": 20,
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
      • changedInput schema / properties / source / enum
        Previous value: -[
        -  "ADDRESS_SOURCE_UNSPECIFIED",
        -  "ADDRESS_SOURCE_OWN",
        -  "ADDRESS_SOURCE_NEED_ASSISTANCE"
        -]New value: +[
        +  "ADDRESS_SOURCE_OWN",
        +  "ADDRESS_SOURCE_NEED_ASSISTANCE"
        +]
      • addedOutput schema / properties / formationId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formationId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / formationId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formationId / type
        Removed value: -"object"
    • Changedformation_set_company_name4 fields changed
      • addedOutput schema / properties / formationId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formationId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / formationId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formationId / type
        Removed value: -"object"
    • Addedformation_set_company_setup_details
    • Changedformation_set_company_type5 fields changed
      • changedInput schema / properties / companyType / enum
        Previous value: -[
        -  "ENTITY_TYPE_UNSPECIFIED",
        -  "ENTITY_TYPE_LLC",
        -  "ENTITY_TYPE_C_CORP",
        -  "ENTITY_TYPE_S_CORP"
        -]New value: +[
        +  "ENTITY_TYPE_LLC",
        +  "ENTITY_TYPE_C_CORP",
        +  "ENTITY_TYPE_S_CORP"
        +]
      • addedOutput schema / properties / formationId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formationId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / formationId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formationId / type
        Removed value: -"object"
    • Addedformation_set_domain_dns_records
    • Changedformation_set_election83b4 fields changed
      • changedInput schema / properties / record / properties / irsServiceCenter / enum
        Previous value: -[
        -  "IRS_SERVICE_CENTER_UNSPECIFIED",
        -  "IRS_SERVICE_CENTER_AUSTIN",
        -  "IRS_SERVICE_CENTER_KANSAS_CITY",
        -  "IRS_SERVICE_CENTER_OGDEN"
        -]New value: +[
        +  "IRS_SERVICE_CENTER_AUSTIN",
        +  "IRS_SERVICE_CENTER_KANSAS_CITY",
        +  "IRS_SERVICE_CENTER_OGDEN"
        +]
      • addedOutput schema / properties / formation / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "acknowledgedWarnings": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "addressSource": {
        +        "enum": [
        +          "ADDRESS_SOURCE_UNSPECIFIED",
        +          "ADDRESS_SOURCE_OWN",
        +          "ADDRESS_SOURCE_NEED_ASSISTANCE"
        +        ],
        +        "type": "string"
        +      },
        +      "alternateName": {
        +        "type": "string"
        +      },
        +      "assignedAgent": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "email": {
        +                "type": "string"
        +              },
        +              "fullName": {
        +                "type": "string"
        +              },
        +              "id": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "authorizedParty": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "email": {
        +                "type": "string"
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "phone": {
        +                "type": "string"
        +              },
        +              "title": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "name"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "bankingIntent": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "cardPreference": {
        +                "enum": [
        +                  "CARD_PREFERENCE_UNSPECIFIED",
        +                  "CARD_PREFERENCE_VIRTUAL_ONLY",
        +                  "CARD_PREFERENCE_PHYSICAL_AND_VIRTUAL"
        +                ],
        +                "type": "string"
        +              },
        +              "cardShippingAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "expectedMonthlySpend": {
        +                "enum": [
        +                  "MONTHLY_SPEND_BAND_UNSPECIFIED",
        +                  "MONTHLY_SPEND_BAND_UNDER_5K",
        +                  "MONTHLY_SPEND_BAND_FROM_5K_TO_25K",
        +                  "MONTHLY_SPEND_BAND_FROM_25K_TO_100K",
        +                  "MONTHLY_SPEND_BAND_OVER_100K"
        +                ],
        +                "type": "string"
        +              },
        +              "openWhenEinReady": {
        +                "type": "boolean"
        +              },
        +              "recordedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "shipCardsToHomeAddress": {
        +                "type": "boolean"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "businessDescription": {
        +        "type": "string"
        +      },
        +      "certificateData": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "approvedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "certificateId": {
        +                "type": "string"
        +              },
        +              "downloadUrl": {
        +                "type": "string"
        +              },
        +              "expiresAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "generatedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "s3Uri": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "certificateFiled": {
        +        "type": "boolean"
        +      },
        +      "certificateStamped": {
        +        "type": "boolean"
        +      },
        +      "certificateUrl": {
        +        "type": "string"
        +      },
        +      "cohortDeal": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "currencyCode": {
        +                "type": "string"
        +              },
        +              "discountRate": {
        +                "type": "string"
        +              },
        +              "displayHeadline": {
        +                "anyOf": [
        +                  {
        +                    "description": "Free-form description (max 5000 chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 5000,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "instrument": {
        +                "type": "string"
        +              },
        +              "investmentAmount": {
        +                "type": "string"
        +              },
        +              "investorLegalName": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "mfn": {
        +                "type": "boolean"
        +              },
        +              "proRata": {
        +                "type": "boolean"
        +              },
        +              "valuationCap": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "cohortDealTermsId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyAddress": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyName": {
        +        "type": "string"
        +      },
        +      "companyStage": {
        +        "enum": [
        +          "COMPANY_STAGE_UNSPECIFIED",
        +          "COMPANY_STAGE_IDEA",
        +          "COMPANY_STAGE_BUILDING",
        +          "COMPANY_STAGE_REVENUE"
        +        ],
        +        "type": "string"
        +      },
        +      "confirmationNumber": {
        +        "type": "string"
        +      },
        +      "conversationHistory": {
        +        "items": {
        +          "properties": {
        +            "content": {
        +              "type": "string"
        +            },
        +            "role": {
        +              "type": "string"
        +            },
        +            "timestamp": {
        +              "type": "string"
        +            },
        +            "tool": {
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "currentStep": {
        +        "enum": [
        +          "FORMATION_STEP_UNSPECIFIED",
        +          "FORMATION_STEP_CREATED",
        +          "FORMATION_STEP_BUSINESS_DESCRIBED",
        +          "FORMATION_STEP_STATE_SELECTED",
        +          "FORMATION_STEP_TYPE_SELECTED",
        +          "FORMATION_STEP_ENDING_SELECTED",
        +          "FORMATION_STEP_NAME_SET",
        +          "FORMATION_STEP_NAME_CHECKED",
        +          "FORMATION_STEP_COMPANY_ADDRESS_SET",
        +          "FORMATION_STEP_AGENT_SET",
        +          "FORMATION_STEP_SHARES_SET",
        +          "FORMATION_STEP_SHAREHOLDERS_ADDED",
        +          "FORMATION_STEP_AUTHORIZED_PARTY_SET",
        +          "FORMATION_STEP_CERTIFICATE_GENERATED",
        +          "FORMATION_STEP_CERTIFICATE_APPROVED",
        +          "FORMATION_STEP_COMPLETED",
        +          "FORMATION_STEP_FOUNDER_PROFILE_SET",
        +          "FORMATION_STEP_TEAM_EQUITY_SET",
        +          "FORMATION_STEP_DEAL_CONFIRMED",
        +          "FORMATION_STEP_BANKING_INTENT_SET",
        +          "FORMATION_STEP_SIGNED",
        +          "FORMATION_STEP_INDUSTRY_SET"
        +        ],
        +        "type": "string"
        +      },
        +      "dealTermsConfirmedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "directorsAndOfficers": {
        +        "items": {
        +          "properties": {
        +            "address": {
        +              "anyOf": [
        +                {
        +                  "properties": {
        +                    "city": {
        +                      "type": "string"
        +                    },
        +                    "country": {
        +                      "type": "string"
        +                    },
        +                    "county": {
        +                      "type": "string"
        +                    },
        +                    "state": {
        +                      "type": "string"
        +                    },
        +                    "street1": {
        +                      "type": "string"
        +                    },
        +                    "street2": {
        +                      "type": "string"
        +                    },
        +                    "zipCode": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "email": {
        +              "type": "string"
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "name": {
        +              "anyOf": [
        +                {
        +                  "description": "Human-readable name (1-255 Unicode chars).",
        +                  "properties": {
        +                    "value": {
        +                      "maxLength": 255,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "phone": {
        +              "type": "string"
        +            },
        +            "title": {
        +              "type": "string"
        +            },
        +            "type": {
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "name"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "effectiveDate": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "einDocument": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "einFiled": {
        +        "type": "boolean"
        +      },
        +      "einNumber": {
        +        "type": "string"
        +      },
        +      "einReceived": {
        +        "type": "boolean"
        +      },
        +      "election83b": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "companyAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "line1": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "zip": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "deadline": {
        +                "type": "string"
        +              },
        +              "fmvPerShare": {
        +                "type": "number"
        +              },
        +              "generatedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "grantDate": {
        +                "type": "string"
        +              },
        +              "irsServiceCenter": {
        +                "enum": [
        +                  "IRS_SERVICE_CENTER_UNSPECIFIED",
        +                  "IRS_SERVICE_CENTER_AUSTIN",
        +                  "IRS_SERVICE_CENTER_KANSAS_CITY",
        +                  "IRS_SERVICE_CENTER_OGDEN"
        +                ],
        +                "type": "string"
        +              },
        +              "isNonResidentAlien": {
        +                "type": "boolean"
        +              },
        +              "itinAppliedFor": {
        +                "type": "boolean"
        +              },
        +              "lateFiling": {
        +                "type": "boolean"
        +              },
        +              "paidPerShare": {
        +                "type": "number"
        +              },
        +              "restrictions": {
        +                "type": "string"
        +              },
        +              "shareQuantity": {
        +                "type": "string"
        +              },
        +              "signatureAnchor": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "date": {
        +                        "anyOf": [
        +                          {
        +                            "properties": {
        +                              "fontSize": {
        +                                "type": "number"
        +                              },
        +                              "xFromLeft": {
        +                                "type": "number"
        +                              },
        +                              "yFromBottom": {
        +                                "type": "number"
        +                              }
        +                            },
        +                            "type": "object"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "pageHeight": {
        +                        "type": "number"
        +                      },
        +                      "pageIndex": {
        +                        "type": "integer"
        +                      },
        +                      "pageWidth": {
        +                        "type": "number"
        +                      },
        +                      "signature": {
        +                        "anyOf": [
        +                          {
        +                            "properties": {
        +                              "height": {
        +                                "type": "number"
        +                              },
        +                              "width": {
        +                                "type": "number"
        +                              },
        +                              "xFromLeft": {
        +                                "type": "number"
        +                              },
        +                              "yFromBottom": {
        +                                "type": "number"
        +                              }
        +                            },
        +                            "type": "object"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "signatureEnvelopeId": {
        +                "type": "string"
        +              },
        +              "signedAt": {
        +                "type": "string"
        +              },
        +              "signedPdfS3Bucket": {
        +                "type": "string"
        +              },
        +              "signedPdfS3Key": {
        +                "type": "string"
        +              },
        +              "signedPdfSha256": {
        +                "type": "string"
        +              },
        +              "stateOfIncorporation": {
        +                "type": "string"
        +              },
        +              "stockClass": {
        +                "type": "string"
        +              },
        +              "taxableYear": {
        +                "type": "string"
        +              },
        +              "taxpayerAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "line1": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "zip": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "taxpayerName": {
        +                "type": "string"
        +              },
        +              "unsignedPdfS3Bucket": {
        +                "type": "string"
        +              },
        +              "unsignedPdfS3Key": {
        +                "type": "string"
        +              },
        +              "unsignedPdfSha256": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "election83bIntent": {
        +        "type": "boolean"
        +      },
        +      "entityEnding": {
        +        "type": "string"
        +      },
        +      "entityType": {
        +        "enum": [
        +          "ENTITY_TYPE_UNSPECIFIED",
        +          "ENTITY_TYPE_LLC",
        +          "ENTITY_TYPE_C_CORP",
        +          "ENTITY_TYPE_S_CORP"
        +        ],
        +        "type": "string"
        +      },
        +      "fieldProvenance": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": true,
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "filedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "filingError": {
        +        "type": "string"
        +      },
        +      "filingFeeCollectedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "formationOrderPurchased": {
        +        "type": "boolean"
        +      },
        +      "formationOrderStatus": {
        +        "type": "string"
        +      },
        +      "founderExperience": {
        +        "type": "string"
        +      },
        +      "founderInviteId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "founderProfile": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "companyRole": {
        +                "enum": [
        +                  "FOUNDER_COMPANY_ROLE_UNSPECIFIED",
        +                  "FOUNDER_COMPANY_ROLE_CEO",
        +                  "FOUNDER_COMPANY_ROLE_CTO",
        +                  "FOUNDER_COMPANY_ROLE_OTHER"
        +                ],
        +                "type": "string"
        +              },
        +              "companyRoleOther": {
        +                "type": "string"
        +              },
        +              "dateOfBirth": {
        +                "type": "string"
        +              },
        +              "email": {
        +                "type": "string"
        +              },
        +              "firstName": {
        +                "type": "string"
        +              },
        +              "homeAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "lastName": {
        +                "type": "string"
        +              },
        +              "linkedinUrl": {
        +                "type": "string"
        +              },
        +              "livesOutsideUs": {
        +                "type": "boolean"
        +              },
        +              "phone": {
        +                "type": "string"
        +              },
        +              "phoneCountryCode": {
        +                "type": "string"
        +              },
        +              "primaryLocationCountry": {
        +                "type": "string"
        +              },
        +              "updatedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "usWorkAuthorization": {
        +                "enum": [
        +                  "US_WORK_AUTHORIZATION_UNSPECIFIED",
        +                  "US_WORK_AUTHORIZATION_CITIZEN_OR_PERMANENT_RESIDENT",
        +                  "US_WORK_AUTHORIZATION_VISA_HOLDER",
        +                  "US_WORK_AUTHORIZATION_NOT_AUTHORIZED"
        +                ],
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "governmentMail": {
        +        "items": {
        +          "properties": {
        +            "contentType": {
        +              "type": "string"
        +            },
        +            "fileName": {
        +              "type": "string"
        +            },
        +            "s3Bucket": {
        +              "type": "string"
        +            },
        +            "s3Key": {
        +              "type": "string"
        +            },
        +            "uploadedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "guidanceResult": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "confidence": {
        +                "type": "string"
        +              },
        +              "indicators": {
        +                "items": {
        +                  "properties": {
        +                    "category": {
        +                      "type": "string"
        +                    },
        +                    "keywords": {
        +                      "items": {
        +                        "type": "string"
        +                      },
        +                      "type": "array"
        +                    },
        +                    "level": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                "type": "array"
        +              },
        +              "reason": {
        +                "type": "string"
        +              },
        +              "suggestedType": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "hasSsn": {
        +        "type": "boolean"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "incorporator": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "address": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "name"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "naicsCode": {
        +        "type": "string"
        +      },
        +      "nameCheckResult": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "available": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "value": {
        +                        "type": "boolean"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "canContinue": {
        +                "type": "boolean"
        +              },
        +              "checkedAt": {
        +                "type": "string"
        +              },
        +              "error": {
        +                "type": "boolean"
        +              },
        +              "message": {
        +                "type": "string"
        +              },
        +              "reason": {
        +                "type": "string"
        +              },
        +              "responseTimeMs": {
        +                "type": "string"
        +              },
        +              "suggestions": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "type": "array"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "nameReservationNumber": {
        +        "type": "string"
        +      },
        +      "needsVirtualPostMail": {
        +        "type": "boolean"
        +      },
        +      "notes": {
        +        "type": "string"
        +      },
        +      "officialEinDocument": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "partnerCohortId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "partnerOrgId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "partnerPays": {
        +        "type": "boolean"
        +      },
        +      "paymentCompletedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "paymentStatus": {
        +        "enum": [
        +          "PAYMENT_STATUS_UNSPECIFIED",
        +          "PAYMENT_STATUS_PENDING",
        +          "PAYMENT_STATUS_COMPLETED",
        +          "PAYMENT_STATUS_FAILED",
        +          "PAYMENT_STATUS_REFUNDED"
        +        ],
        +        "type": "string"
        +      },
        +      "physicalBusinessAddress": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "postFormationDocuments": {
        +        "items": {
        +          "properties": {
        +            "contentType": {
        +              "type": "string"
        +            },
        +            "fileName": {
        +              "type": "string"
        +            },
        +            "s3Bucket": {
        +              "type": "string"
        +            },
        +            "s3Key": {
        +              "type": "string"
        +            },
        +            "uploadedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "processingSpeed": {
        +        "enum": [
        +          "PROCESSING_SPEED_UNSPECIFIED",
        +          "PROCESSING_SPEED_REGULAR",
        +          "PROCESSING_SPEED_TWENTY_FOUR_HOUR",
        +          "PROCESSING_SPEED_SAME_DAY",
        +          "PROCESSING_SPEED_TWO_HOUR",
        +          "PROCESSING_SPEED_ONE_HOUR"
        +        ],
        +        "type": "string"
        +      },
        +      "purpose": {
        +        "type": "string"
        +      },
        +      "referenceCode": {
        +        "type": "string"
        +      },
        +      "referralCode": {
        +        "type": "string"
        +      },
        +      "registeredAgent": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "address": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "email": {
        +                "type": "string"
        +              },
        +              "isDefault": {
        +                "type": "boolean"
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "phone": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "name"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "registeredAgentPurchased": {
        +        "type": "boolean"
        +      },
        +      "selectedDomain": {
        +        "type": "string"
        +      },
        +      "sessionId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "shareStructure": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "authorizedShares": {
        +                "type": "string"
        +              },
        +              "isDefault": {
        +                "type": "boolean"
        +              },
        +              "parValuePerShare": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "shareholders": {
        +        "items": {
        +          "properties": {
        +            "address": {
        +              "anyOf": [
        +                {
        +                  "properties": {
        +                    "city": {
        +                      "type": "string"
        +                    },
        +                    "country": {
        +                      "type": "string"
        +                    },
        +                    "county": {
        +                      "type": "string"
        +                    },
        +                    "state": {
        +                      "type": "string"
        +                    },
        +                    "street1": {
        +                      "type": "string"
        +                    },
        +                    "street2": {
        +                      "type": "string"
        +                    },
        +                    "zipCode": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "addressType": {
        +              "enum": [
        +                "ADDRESS_TYPE_UNSPECIFIED",
        +                "ADDRESS_TYPE_RESIDENTIAL",
        +                "ADDRESS_TYPE_BUSINESS"
        +              ],
        +              "type": "string"
        +            },
        +            "dateOfBirth": {
        +              "type": "string"
        +            },
        +            "effectiveDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "email": {
        +              "type": "string"
        +            },
        +            "firstName": {
        +              "type": "string"
        +            },
        +            "fullName": {
        +              "type": "string"
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "investmentAmountCents": {
        +              "type": "string"
        +            },
        +            "issueDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "lastName": {
        +              "type": "string"
        +            },
        +            "ownershipPercentage": {
        +              "type": "string"
        +            },
        +            "phone": {
        +              "type": "string"
        +            },
        +            "role": {
        +              "enum": [
        +                "SHAREHOLDER_ROLE_UNSPECIFIED",
        +                "SHAREHOLDER_ROLE_MANAGING_MEMBER",
        +                "SHAREHOLDER_ROLE_MEMBER",
        +                "SHAREHOLDER_ROLE_SHAREHOLDER",
        +                "SHAREHOLDER_ROLE_DIRECTOR",
        +                "SHAREHOLDER_ROLE_OFFICER"
        +              ],
        +              "type": "string"
        +            },
        +            "round": {
        +              "type": "string"
        +            },
        +            "safeTerms": {
        +              "anyOf": [
        +                {
        +                  "properties": {
        +                    "discountPercentage": {
        +                      "type": "string"
        +                    },
        +                    "investmentAmountCents": {
        +                      "type": "string"
        +                    },
        +                    "postMoney": {
        +                      "type": "boolean"
        +                    },
        +                    "safeIssueDate": {
        +                      "anyOf": [
        +                        {
        +                          "format": "date-time",
        +                          "type": "string"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "signedByName": {
        +                      "type": "string"
        +                    },
        +                    "signedByTitle": {
        +                      "type": "string"
        +                    },
        +                    "valuationCapCents": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "shareClass": {
        +              "enum": [
        +                "SHARE_CLASS_UNSPECIFIED",
        +                "SHARE_CLASS_COMMON",
        +                "SHARE_CLASS_PREFERRED",
        +                "SHARE_CLASS_OPTION",
        +                "SHARE_CLASS_SAFE"
        +              ],
        +              "type": "string"
        +            },
        +            "shareCount": {
        +              "type": "string"
        +            },
        +            "signedByName": {
        +              "type": "string"
        +            },
        +            "signedByTitle": {
        +              "type": "string"
        +            },
        +            "signedDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "sourceBbox": {
        +              "type": "string"
        +            },
        +            "sourcePage": {
        +              "type": "integer"
        +            },
        +            "ssnLast4": {
        +              "type": "string"
        +            },
        +            "stakeholderType": {
        +              "enum": [
        +                "STAKEHOLDER_TYPE_UNSPECIFIED",
        +                "STAKEHOLDER_TYPE_FOUNDER",
        +                "STAKEHOLDER_TYPE_ANGEL",
        +                "STAKEHOLDER_TYPE_INVESTOR_ENTITY",
        +                "STAKEHOLDER_TYPE_EMPLOYEE_POOL",
        +                "STAKEHOLDER_TYPE_ADVISOR_POOL",
        +                "STAKEHOLDER_TYPE_RESERVE"
        +              ],
        +              "type": "string"
        +            },
        +            "strikePriceCents": {
        +              "type": "string"
        +            },
        +            "title": {
        +              "type": "string"
        +            },
        +            "vestingCliffMonths": {
        +              "type": "integer"
        +            },
        +            "vestingStartDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "vestingTotalMonths": {
        +              "type": "integer"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "signedEinDocument": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "source": {
        +        "enum": [
        +          "FORMATION_SOURCE_UNSPECIFIED",
        +          "FORMATION_SOURCE_WEB",
        +          "FORMATION_SOURCE_MCP",
        +          "FORMATION_SOURCE_CLI",
        +          "FORMATION_SOURCE_AGENTS",
        +          "FORMATION_SOURCE_CONVERSATIONAL",
        +          "FORMATION_SOURCE_NAME_GEN",
        +          "FORMATION_SOURCE_WHATSAPP",
        +          "FORMATION_SOURCE_TELEGRAM",
        +          "FORMATION_SOURCE_LANDING"
        +        ],
        +        "type": "string"
        +      },
        +      "stampedCertificate": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "stateOfFormation": {
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "FORMATION_STATUS_UNSPECIFIED",
        +          "FORMATION_STATUS_INITIATED",
        +          "FORMATION_STATUS_IN_PROGRESS",
        +          "FORMATION_STATUS_PAYMENT_PENDING",
        +          "FORMATION_STATUS_PAYMENT_COMPLETE",
        +          "FORMATION_STATUS_FILING_IN_PROGRESS",
        +          "FORMATION_STATUS_COMPLETED",
        +          "FORMATION_STATUS_FAILED",
        +          "FORMATION_STATUS_CANCELLED",
        +          "FORMATION_STATUS_IMPORTED"
        +        ],
        +        "type": "string"
        +      },
        +      "submittedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "submitter": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "address": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "email": {
        +                "type": "string"
        +              },
        +              "firstName": {
        +                "type": "string"
        +              },
        +              "lastName": {
        +                "type": "string"
        +              },
        +              "phone": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "userId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formation / properties
        Removed value: -{
        -  "acknowledgedWarnings": {
        -    "items": {
        -      "type": "string"
        -    },
        -    "type": "array"
        -  },
        -  "addressSource": {
        -    "enum": [
        -      "ADDRESS_SOURCE_UNSPECIFIED",
        -      "ADDRESS_SOURCE_OWN",
        -      "ADDRESS_SOURCE_NEED_ASSISTANCE"
        -    ],
        -    "type": "string"
        -  },
        -  "assignedAgent": {
        -    "properties": {
        -      "email": {
        -        "type": "string"
        -      },
        -      "fullName": {
        -        "type": "string"
        -      },
        -      "id": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "authorizedParty": {
        -    "properties": {
        -      "email": {
        -        "type": "string"
        -      },
        -      "name": {
        -        "description": "Human-readable name (1-255 Unicode chars).",
        -        "properties": {
        -          "value": {
        -            "maxLength": 255,
        -            "minLength": 1,
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "phone": {
        -        "type": "string"
        -      },
        -      "title": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "name"
        -    ],
        -    "type": "object"
        -  },
        -  "businessDescription": {
        -    "type": "string"
        -  },
        -  "certificateData": {
        -    "properties": {
        -      "approvedAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      },
        -      "certificateId": {
        -        "type": "string"
        -      },
        -      "downloadUrl": {
        -        "type": "string"
        -      },
        -      "expiresAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      },
        -      "generatedAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      },
        -      "s3Uri": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "certificateFiled": {
        -    "type": "boolean"
        -  },
        -  "certificateStamped": {
        -    "type": "boolean"
        -  },
        -  "certificateUrl": {
        -    "type": "string"
        -  },
        -  "companyAddress": {
        -    "properties": {
        -      "city": {
        -        "type": "string"
        -      },
        -      "country": {
        -        "type": "string"
        -      },
        -      "county": {
        -        "type": "string"
        -      },
        -      "state": {
        -        "type": "string"
        -      },
        -      "street1": {
        -        "type": "string"
        -      },
        -      "street2": {
        -        "type": "string"
        -      },
        -      "zipCode": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "companyId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "companyName": {
        -    "type": "string"
        -  },
        -  "confirmationNumber": {
        -    "type": "string"
        -  },
        -  "conversationHistory": {
        -    "items": {
        -      "properties": {
        -        "content": {
        -          "type": "string"
        -        },
        -        "role": {
        -          "type": "string"
        -        },
        -        "timestamp": {
        -          "type": "string"
        -        },
        -        "tool": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "currentStep": {
        -    "enum": [
        -      "FORMATION_STEP_UNSPECIFIED",
        -      "FORMATION_STEP_CREATED",
        -      "FORMATION_STEP_BUSINESS_DESCRIBED",
        -      "FORMATION_STEP_STATE_SELECTED",
        -      "FORMATION_STEP_TYPE_SELECTED",
        -      "FORMATION_STEP_ENDING_SELECTED",
        -      "FORMATION_STEP_NAME_SET",
        -      "FORMATION_STEP_NAME_CHECKED",
        -      "FORMATION_STEP_COMPANY_ADDRESS_SET",
        -      "FORMATION_STEP_AGENT_SET",
        -      "FORMATION_STEP_SHARES_SET",
        -      "FORMATION_STEP_SHAREHOLDERS_ADDED",
        -      "FORMATION_STEP_AUTHORIZED_PARTY_SET",
        -      "FORMATION_STEP_CERTIFICATE_GENERATED",
        -      "FORMATION_STEP_CERTIFICATE_APPROVED",
        -      "FORMATION_STEP_COMPLETED"
        -    ],
        -    "type": "string"
        -  },
        -  "directorsAndOfficers": {
        -    "items": {
        -      "properties": {
        -        "address": {
        -          "properties": {
        -            "city": {
        -              "type": "string"
        -            },
        -            "country": {
        -              "type": "string"
        -            },
        -            "county": {
        -              "type": "string"
        -            },
        -            "state": {
        -              "type": "string"
        -            },
        -            "street1": {
        -              "type": "string"
        -            },
        -            "street2": {
        -              "type": "string"
        -            },
        -            "zipCode": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "email": {
        -          "type": "string"
        -        },
        -        "id": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "name": {
        -          "description": "Human-readable name (1-255 Unicode chars).",
        -          "properties": {
        -            "value": {
        -              "maxLength": 255,
        -              "minLength": 1,
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "phone": {
        -          "type": "string"
        -        },
        -        "title": {
        -          "type": "string"
        -        },
        -        "type": {
        -          "type": "string"
        -        }
        -      },
        -      "required": [
        -        "name"
        -      ],
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "effectiveDate": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "einDocument": {
        -    "properties": {
        -      "contentType": {
        -        "type": "string"
        -      },
        -      "fileName": {
        -        "type": "string"
        -      },
        -      "s3Bucket": {
        -        "type": "string"
        -      },
        -      "s3Key": {
        -        "type": "string"
        -      },
        -      "uploadedAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "einFiled": {
        -    "type": "boolean"
        -  },
        -  "einNumber": {
        -    "type": "string"
        -  },
        -  "einReceived": {
        -    "type": "boolean"
        -  },
        -  "election83b": {
        -    "properties": {
        -      "companyAddress": {
        -        "properties": {
        -          "city": {
        -            "type": "string"
        -          },
        -          "country": {
        -            "type": "string"
        -          },
        -          "line1": {
        -            "type": "string"
        -          },
        -          "state": {
        -            "type": "string"
        -          },
        -          "zip": {
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "deadline": {
        -        "type": "string"
        -      },
        -      "fmvPerShare": {
        -        "type": "number"
        -      },
        -      "generatedAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      },
        -      "grantDate": {
        -        "type": "string"
        -      },
        -      "irsServiceCenter": {
        -        "enum": [
        -          "IRS_SERVICE_CENTER_UNSPECIFIED",
        -          "IRS_SERVICE_CENTER_AUSTIN",
        -          "IRS_SERVICE_CENTER_KANSAS_CITY",
        -          "IRS_SERVICE_CENTER_OGDEN"
        -        ],
        -        "type": "string"
        -      },
        -      "isNonResidentAlien": {
        -        "type": "boolean"
        -      },
        -      "itinAppliedFor": {
        -        "type": "boolean"
        -      },
        -      "lateFiling": {
        -        "type": "boolean"
        -      },
        -      "paidPerShare": {
        -        "type": "number"
        -      },
        -      "restrictions": {
        -        "type": "string"
        -      },
        -      "shareQuantity": {
        -        "type": "string"
        -      },
        -      "signatureAnchor": {
        -        "properties": {
        -          "date": {
        -            "properties": {
        -              "fontSize": {
        -                "type": "number"
        -              },
        -              "xFromLeft": {
        -                "type": "number"
        -              },
        -              "yFromBottom": {
        -                "type": "number"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          "pageHeight": {
        -            "type": "number"
        -          },
        -          "pageIndex": {
        -            "type": "integer"
        -          },
        -          "pageWidth": {
        -            "type": "number"
        -          },
        -          "signature": {
        -            "properties": {
        -              "height": {
        -                "type": "number"
        -              },
        -              "width": {
        -                "type": "number"
        -              },
        -              "xFromLeft": {
        -                "type": "number"
        -              },
        -              "yFromBottom": {
        -                "type": "number"
        -              }
        -            },
        -            "type": "object"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "signatureEnvelopeId": {
        -        "type": "string"
        -      },
        -      "signedAt": {
        -        "type": "string"
        -      },
        -      "signedPdfS3Bucket": {
        -        "type": "string"
        -      },
        -      "signedPdfS3Key": {
        -        "type": "string"
        -      },
        -      "signedPdfSha256": {
        -        "type": "string"
        -      },
        -      "stateOfIncorporation": {
        -        "type": "string"
        -      },
        -      "stockClass": {
        -        "type": "string"
        -      },
        -      "taxableYear": {
        -        "type": "string"
        -      },
        -      "taxpayerAddress": {
        -        "properties": {
        -          "city": {
        -            "type": "string"
        -          },
        -          "country": {
        -            "type": "string"
        -          },
        -          "line1": {
        -            "type": "string"
        -          },
        -          "state": {
        -            "type": "string"
        -          },
        -          "zip": {
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "taxpayerName": {
        -        "type": "string"
        -      },
        -      "unsignedPdfS3Bucket": {
        -        "type": "string"
        -      },
        -      "unsignedPdfS3Key": {
        -        "type": "string"
        -      },
        -      "unsignedPdfSha256": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "entityEnding": {
        -    "type": "string"
        -  },
        -  "entityType": {
        -    "enum": [
        -      "ENTITY_TYPE_UNSPECIFIED",
        -      "ENTITY_TYPE_LLC",
        -      "ENTITY_TYPE_C_CORP",
        -      "ENTITY_TYPE_S_CORP"
        -    ],
        -    "type": "string"
        -  },
        -  "filedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "filingError": {
        -    "type": "string"
        -  },
        -  "filingFeeCollectedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "formationOrderPurchased": {
        -    "type": "boolean"
        -  },
        -  "formationOrderStatus": {
        -    "type": "string"
        -  },
        -  "founderExperience": {
        -    "type": "string"
        -  },
        -  "governmentMail": {
        -    "items": {
        -      "properties": {
        -        "contentType": {
        -          "type": "string"
        -        },
        -        "fileName": {
        -          "type": "string"
        -        },
        -        "s3Bucket": {
        -          "type": "string"
        -        },
        -        "s3Key": {
        -          "type": "string"
        -        },
        -        "uploadedAt": {
        -          "format": "date-time",
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "guidanceResult": {
        -    "properties": {
        -      "confidence": {
        -        "type": "string"
        -      },
        -      "indicators": {
        -        "items": {
        -          "properties": {
        -            "category": {
        -              "type": "string"
        -            },
        -            "keywords": {
        -              "items": {
        -                "type": "string"
        -              },
        -              "type": "array"
        -            },
        -            "level": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "reason": {
        -        "type": "string"
        -      },
        -      "suggestedType": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "incorporator": {
        -    "properties": {
        -      "address": {
        -        "properties": {
        -          "city": {
        -            "type": "string"
        -          },
        -          "country": {
        -            "type": "string"
        -          },
        -          "county": {
        -            "type": "string"
        -          },
        -          "state": {
        -            "type": "string"
        -          },
        -          "street1": {
        -            "type": "string"
        -          },
        -          "street2": {
        -            "type": "string"
        -          },
        -          "zipCode": {
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "name": {
        -        "description": "Human-readable name (1-255 Unicode chars).",
        -        "properties": {
        -          "value": {
        -            "maxLength": 255,
        -            "minLength": 1,
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "name"
        -    ],
        -    "type": "object"
        -  },
        -  "nameCheckResult": {
        -    "properties": {
        -      "available": {
        -        "properties": {
        -          "value": {
        -            "type": "boolean"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "canContinue": {
        -        "type": "boolean"
        -      },
        -      "checkedAt": {
        -        "type": "string"
        -      },
        -      "error": {
        -        "type": "boolean"
        -      },
        -      "message": {
        -        "type": "string"
        -      },
        -      "reason": {
        -        "type": "string"
        -      },
        -      "responseTimeMs": {
        -        "type": "string"
        -      },
        -      "suggestions": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "nameReservationNumber": {
        -    "type": "string"
        -  },
        -  "needsVirtualPostMail": {
        -    "type": "boolean"
        -  },
        -  "notes": {
        -    "type": "string"
        -  },
        -  "officialEinDocument": {
        -    "properties": {
        -      "contentType": {
        -        "type": "string"
        -      },
        -      "fileName": {
        -        "type": "string"
        -      },
        -      "s3Bucket": {
        -        "type": "string"
        -      },
        -      "s3Key": {
        -        "type": "string"
        -      },
        -      "uploadedAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "paymentCompletedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "paymentStatus": {
        -    "enum": [
        -      "PAYMENT_STATUS_UNSPECIFIED",
        -      "PAYMENT_STATUS_PENDING",
        -      "PAYMENT_STATUS_COMPLETED",
        -      "PAYMENT_STATUS_FAILED",
        -      "PAYMENT_STATUS_REFUNDED"
        -    ],
        -    "type": "string"
        -  },
        -  "postFormationDocuments": {
        -    "items": {
        -      "properties": {
        -        "contentType": {
        -          "type": "string"
        -        },
        -        "fileName": {
        -          "type": "string"
        -        },
        -        "s3Bucket": {
        -          "type": "string"
        -        },
        -        "s3Key": {
        -          "type": "string"
        -        },
        -        "uploadedAt": {
        -          "format": "date-time",
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "processingSpeed": {
        -    "enum": [
        -      "PROCESSING_SPEED_UNSPECIFIED",
        -      "PROCESSING_SPEED_REGULAR",
        -      "PROCESSING_SPEED_TWENTY_FOUR_HOUR",
        -      "PROCESSING_SPEED_SAME_DAY",
        -      "PROCESSING_SPEED_TWO_HOUR",
        -      "PROCESSING_SPEED_ONE_HOUR"
        -    ],
        -    "type": "string"
        -  },
        -  "purpose": {
        -    "type": "string"
        -  },
        -  "referralCode": {
        -    "type": "string"
        -  },
        -  "registeredAgent": {
        -    "properties": {
        -      "address": {
        -        "properties": {
        -          "city": {
        -            "type": "string"
        -          },
        -          "country": {
        -            "type": "string"
        -          },
        -          "county": {
        -            "type": "string"
        -          },
        -          "state": {
        -            "type": "string"
        -          },
        -          "street1": {
        -            "type": "string"
        -          },
        -          "street2": {
        -            "type": "string"
        -          },
        -          "zipCode": {
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "email": {
        -        "type": "string"
        -      },
        -      "isDefault": {
        -        "type": "boolean"
        -      },
        -      "name": {
        -        "description": "Human-readable name (1-255 Unicode chars).",
        -        "properties": {
        -          "value": {
        -            "maxLength": 255,
        -            "minLength": 1,
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "phone": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "name"
        -    ],
        -    "type": "object"
        -  },
        -  "registeredAgentPurchased": {
        -    "type": "boolean"
        -  },
        -  "sessionId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "shareStructure": {
        -    "properties": {
        -      "authorizedShares": {
        -        "type": "string"
        -      },
        -      "isDefault": {
        -        "type": "boolean"
        -      },
        -      "parValuePerShare": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "shareholders": {
        -    "items": {
        -      "properties": {
        -        "address": {
        -          "properties": {
        -            "city": {
        -              "type": "string"
        -            },
        -            "country": {
        -              "type": "string"
        -            },
        -            "county": {
        -              "type": "string"
        -            },
        -            "state": {
        -              "type": "string"
        -            },
        -            "street1": {
        -              "type": "string"
        -            },
        -            "street2": {
        -              "type": "string"
        -            },
        -            "zipCode": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "effectiveDate": {
        -          "format": "date-time",
        -          "type": "string"
        -        },
        -        "email": {
        -          "type": "string"
        -        },
        -        "firstName": {
        -          "type": "string"
        -        },
        -        "fullName": {
        -          "type": "string"
        -        },
        -        "id": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "investmentAmountCents": {
        -          "type": "string"
        -        },
        -        "issueDate": {
        -          "format": "date-time",
        -          "type": "string"
        -        },
        -        "lastName": {
        -          "type": "string"
        -        },
        -        "ownershipPercentage": {
        -          "type": "string"
        -        },
        -        "phone": {
        -          "type": "string"
        -        },
        -        "role": {
        -          "enum": [
        -            "SHAREHOLDER_ROLE_UNSPECIFIED",
        -            "SHAREHOLDER_ROLE_MANAGING_MEMBER",
        -            "SHAREHOLDER_ROLE_MEMBER",
        -            "SHAREHOLDER_ROLE_SHAREHOLDER",
        -            "SHAREHOLDER_ROLE_DIRECTOR",
        -            "SHAREHOLDER_ROLE_OFFICER"
        -          ],
        -          "type": "string"
        -        },
        -        "round": {
        -          "type": "string"
        -        },
        -        "safeTerms": {
        -          "properties": {
        -            "discountPercentage": {
        -              "type": "string"
        -            },
        -            "investmentAmountCents": {
        -              "type": "string"
        -            },
        -            "postMoney": {
        -              "type": "boolean"
        -            },
        -            "safeIssueDate": {
        -              "format": "date-time",
        -              "type": "string"
        -            },
        -            "signedByName": {
        -              "type": "string"
        -            },
        -            "signedByTitle": {
        -              "type": "string"
        -            },
        -            "valuationCapCents": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "shareClass": {
        -          "enum": [
        -            "SHARE_CLASS_UNSPECIFIED",
        -            "SHARE_CLASS_COMMON",
        -            "SHARE_CLASS_PREFERRED",
        -            "SHARE_CLASS_OPTION",
        -            "SHARE_CLASS_SAFE"
        -          ],
        -          "type": "string"
        -        },
        -        "shareCount": {
        -          "type": "string"
        -        },
        -        "signedByName": {
        -          "type": "string"
        -        },
        -        "signedByTitle": {
        -          "type": "string"
        -        },
        -        "signedDate": {
        -          "format": "date-time",
        -          "type": "string"
        -        },
        -        "sourceBbox": {
        -          "type": "string"
        -        },
        -        "sourcePage": {
        -          "type": "integer"
        -        },
        -        "stakeholderType": {
        -          "enum": [
        -            "STAKEHOLDER_TYPE_UNSPECIFIED",
        -            "STAKEHOLDER_TYPE_FOUNDER",
        -            "STAKEHOLDER_TYPE_ANGEL",
        -            "STAKEHOLDER_TYPE_INVESTOR_ENTITY",
        -            "STAKEHOLDER_TYPE_EMPLOYEE_POOL",
        -            "STAKEHOLDER_TYPE_ADVISOR_POOL",
        -            "STAKEHOLDER_TYPE_RESERVE"
        -          ],
        -          "type": "string"
        -        },
        -        "strikePriceCents": {
        -          "type": "string"
        -        },
        -        "title": {
        -          "type": "string"
        -        },
        -        "vestingCliffMonths": {
        -          "type": "integer"
        -        },
        -        "vestingStartDate": {
        -          "format": "date-time",
        -          "type": "string"
        -        },
        -        "vestingTotalMonths": {
        -          "type": "integer"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "signedEinDocument": {
        -    "properties": {
        -      "contentType": {
        -        "type": "string"
        -      },
        -      "fileName": {
        -        "type": "string"
        -      },
        -      "s3Bucket": {
        -        "type": "string"
        -      },
        -      "s3Key": {
        -        "type": "string"
        -      },
        -      "uploadedAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "source": {
        -    "enum": [
        -      "FORMATION_SOURCE_UNSPECIFIED",
        -      "FORMATION_SOURCE_WEB",
        -      "FORMATION_SOURCE_MCP",
        -      "FORMATION_SOURCE_CLI",
        -      "FORMATION_SOURCE_AGENTS",
        -      "FORMATION_SOURCE_CONVERSATIONAL",
        -      "FORMATION_SOURCE_NAME_GEN",
        -      "FORMATION_SOURCE_WHATSAPP",
        -      "FORMATION_SOURCE_TELEGRAM",
        -      "FORMATION_SOURCE_LANDING"
        -    ],
        -    "type": "string"
        -  },
        -  "stampedCertificate": {
        -    "properties": {
        -      "contentType": {
        -        "type": "string"
        -      },
        -      "fileName": {
        -        "type": "string"
        -      },
        -      "s3Bucket": {
        -        "type": "string"
        -      },
        -      "s3Key": {
        -        "type": "string"
        -      },
        -      "uploadedAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "stateOfFormation": {
        -    "type": "string"
        -  },
        -  "status": {
        -    "enum": [
        -      "FORMATION_STATUS_UNSPECIFIED",
        -      "FORMATION_STATUS_INITIATED",
        -      "FORMATION_STATUS_IN_PROGRESS",
        -      "FORMATION_STATUS_PAYMENT_PENDING",
        -      "FORMATION_STATUS_PAYMENT_COMPLETE",
        -      "FORMATION_STATUS_FILING_IN_PROGRESS",
        -      "FORMATION_STATUS_COMPLETED",
        -      "FORMATION_STATUS_FAILED",
        -      "FORMATION_STATUS_CANCELLED"
        -    ],
        -    "type": "string"
        -  },
        -  "submittedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "submitter": {
        -    "properties": {
        -      "address": {
        -        "properties": {
        -          "city": {
        -            "type": "string"
        -          },
        -          "country": {
        -            "type": "string"
        -          },
        -          "county": {
        -            "type": "string"
        -          },
        -          "state": {
        -            "type": "string"
        -          },
        -          "street1": {
        -            "type": "string"
        -          },
        -          "street2": {
        -            "type": "string"
        -          },
        -          "zipCode": {
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "email": {
        -        "type": "string"
        -      },
        -      "firstName": {
        -        "type": "string"
        -      },
        -      "lastName": {
        -        "type": "string"
        -      },
        -      "phone": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "updatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "userId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  }
        -}
      • removedOutput schema / properties / formation / type
        Removed value: -"object"
    • Changedformation_set_entity_ending4 fields changed
      • addedOutput schema / properties / formationId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formationId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / formationId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formationId / type
        Removed value: -"object"
    • Addedformation_set_founder_profile
    • Changedformation_set_registered_agent21 fields changed
      • removedInput schema / properties / agent / properties / address / properties / city / pattern
        Removed value: -"^[A-Za-z .'-]+$"
      • removedInput schema / properties / agent / properties / address / properties / country / maxLength
        Removed value: -2
      • changedInput schema / properties / agent / properties / address / properties / country / pattern
        Previous value: -"^[A-Z]*$"New value: +"^[A-Z]{2}$"
      • removedInput schema / properties / agent / properties / address / properties / county / pattern
        Removed value: -"^[A-Za-z ]*$"
      • changedInput schema / properties / agent / properties / address / properties / state / maxLength
        Previous value: -50New value: +100
      • removedInput schema / properties / agent / properties / address / properties / state / minLength
        Removed value: -1
      • removedInput schema / properties / agent / properties / address / properties / state / pattern
        Removed value: -"^[A-Za-z ]+$"
      • removedInput schema / properties / agent / properties / address / properties / street1 / pattern
        Removed value: -"^[A-Za-z0-9 .,#/-]+$"
      • removedInput schema / properties / agent / properties / address / properties / street2 / pattern
        Removed value: -"^[A-Za-z0-9 .,#/-]*$"
      • changedInput schema / properties / agent / properties / address / properties / zipCode / maxLength
        Previous value: -10New value: +20
      • removedInput schema / properties / agent / properties / address / properties / zipCode / minLength
        Removed value: -5
      • removedInput schema / properties / agent / properties / address / properties / zipCode / pattern
        Removed value: -"^[0-9]{5}(-[0-9]{4})?$"
      • changedInput schema / properties / agent / properties / email / pattern
        Previous value: -"^[a-zA-Z0-9._%+-]*@?[a-zA-Z0-9.-]*\\.?[a-zA-Z]*$"New value: +"^([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,})?$"
      • addedOutput schema / properties / formationId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formationId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / formationId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formationId / type
        Removed value: -"object"
      • addedOutput schema / properties / registeredAgent / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "address": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "email": {
        +        "type": "string"
        +      },
        +      "isDefault": {
        +        "type": "boolean"
        +      },
        +      "name": {
        +        "anyOf": [
        +          {
        +            "description": "Human-readable name (1-255 Unicode chars).",
        +            "properties": {
        +              "value": {
        +                "maxLength": 255,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "phone": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "name"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / registeredAgent / properties
        Removed value: -{
        -  "address": {
        -    "properties": {
        -      "city": {
        -        "type": "string"
        -      },
        -      "country": {
        -        "type": "string"
        -      },
        -      "county": {
        -        "type": "string"
        -      },
        -      "state": {
        -        "type": "string"
        -      },
        -      "street1": {
        -        "type": "string"
        -      },
        -      "street2": {
        -        "type": "string"
        -      },
        -      "zipCode": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "email": {
        -    "type": "string"
        -  },
        -  "isDefault": {
        -    "type": "boolean"
        -  },
        -  "name": {
        -    "description": "Human-readable name (1-255 Unicode chars).",
        -    "properties": {
        -      "value": {
        -        "maxLength": 255,
        -        "minLength": 1,
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "phone": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / registeredAgent / required
        Removed value: -[
        -  "name"
        -]
      • removedOutput schema / properties / registeredAgent / type
        Removed value: -"object"
    • Addedformation_set_selected_domain
    • Changedformation_set_share_structure7 fields changed
      • addedOutput schema / properties / formationId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formationId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / formationId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formationId / type
        Removed value: -"object"
      • addedOutput schema / properties / shareStructure / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "authorizedShares": {
        +        "type": "string"
        +      },
        +      "isDefault": {
        +        "type": "boolean"
        +      },
        +      "parValuePerShare": {
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / shareStructure / properties
        Removed value: -{
        -  "authorizedShares": {
        -    "type": "string"
        -  },
        -  "isDefault": {
        -    "type": "boolean"
        -  },
        -  "parValuePerShare": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / shareStructure / type
        Removed value: -"object"
    • Addedformation_set_shareholder_tax_identifier
    • Changedformation_set_signatory8 fields changed
      • addedOutput schema / properties / authorizedParty / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "email": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "anyOf": [
        +          {
        +            "description": "Human-readable name (1-255 Unicode chars).",
        +            "properties": {
        +              "value": {
        +                "maxLength": 255,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "phone": {
        +        "type": "string"
        +      },
        +      "title": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "name"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / authorizedParty / properties
        Removed value: -{
        -  "email": {
        -    "type": "string"
        -  },
        -  "name": {
        -    "description": "Human-readable name (1-255 Unicode chars).",
        -    "properties": {
        -      "value": {
        -        "maxLength": 255,
        -        "minLength": 1,
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "phone": {
        -    "type": "string"
        -  },
        -  "title": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / authorizedParty / required
        Removed value: -[
        -  "name"
        -]
      • removedOutput schema / properties / authorizedParty / type
        Removed value: -"object"
      • addedOutput schema / properties / formationId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formationId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / formationId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formationId / type
        Removed value: -"object"
    • Changedformation_set_state8 fields changed
      • addedOutput schema / properties / availableCompanyTypes / items / properties / description / anyOf
        Added value: +[
        +  {
        +    "description": "Free-form description (max 5000 chars).",
        +    "properties": {
        +      "value": {
        +        "maxLength": 5000,
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / availableCompanyTypes / items / properties / description / description
        Removed value: -"Free-form description (max 5000 chars)."
      • removedOutput schema / properties / availableCompanyTypes / items / properties / description / properties
        Removed value: -{
        -  "value": {
        -    "maxLength": 5000,
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / availableCompanyTypes / items / properties / description / type
        Removed value: -"object"
      • addedOutput schema / properties / formationId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formationId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / formationId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formationId / type
        Removed value: -"object"
    • Addedformation_set_team_equity
    • Addedformation_start_domain_transfer
    • Changedformation_start_formation12 fields changed
      • addedInput schema / properties / inviteToken
        Added value: +{
        +  "maxLength": 200,
        +  "type": "string"
        +}
      • changedOutput schema / properties / currentStep / enum
        Previous value: -[
        -  "FORMATION_STEP_UNSPECIFIED",
        -  "FORMATION_STEP_CREATED",
        -  "FORMATION_STEP_BUSINESS_DESCRIBED",
        -  "FORMATION_STEP_STATE_SELECTED",
        -  "FORMATION_STEP_TYPE_SELECTED",
        -  "FORMATION_STEP_ENDING_SELECTED",
        -  "FORMATION_STEP_NAME_SET",
        -  "FORMATION_STEP_NAME_CHECKED",
        -  "FORMATION_STEP_COMPANY_ADDRESS_SET",
        -  "FORMATION_STEP_AGENT_SET",
        -  "FORMATION_STEP_SHARES_SET",
        -  "FORMATION_STEP_SHAREHOLDERS_ADDED",
        -  "FORMATION_STEP_AUTHORIZED_PARTY_SET",
        -  "FORMATION_STEP_CERTIFICATE_GENERATED",
        -  "FORMATION_STEP_CERTIFICATE_APPROVED",
        -  "FORMATION_STEP_COMPLETED"
        -]New value: +[
        +  "FORMATION_STEP_UNSPECIFIED",
        +  "FORMATION_STEP_CREATED",
        +  "FORMATION_STEP_BUSINESS_DESCRIBED",
        +  "FORMATION_STEP_STATE_SELECTED",
        +  "FORMATION_STEP_TYPE_SELECTED",
        +  "FORMATION_STEP_ENDING_SELECTED",
        +  "FORMATION_STEP_NAME_SET",
        +  "FORMATION_STEP_NAME_CHECKED",
        +  "FORMATION_STEP_COMPANY_ADDRESS_SET",
        +  "FORMATION_STEP_AGENT_SET",
        +  "FORMATION_STEP_SHARES_SET",
        +  "FORMATION_STEP_SHAREHOLDERS_ADDED",
        +  "FORMATION_STEP_AUTHORIZED_PARTY_SET",
        +  "FORMATION_STEP_CERTIFICATE_GENERATED",
        +  "FORMATION_STEP_CERTIFICATE_APPROVED",
        +  "FORMATION_STEP_COMPLETED",
        +  "FORMATION_STEP_FOUNDER_PROFILE_SET",
        +  "FORMATION_STEP_TEAM_EQUITY_SET",
        +  "FORMATION_STEP_DEAL_CONFIRMED",
        +  "FORMATION_STEP_BANKING_INTENT_SET",
        +  "FORMATION_STEP_SIGNED",
        +  "FORMATION_STEP_INDUSTRY_SET"
        +]
      • addedOutput schema / properties / formationId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formationId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / formationId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formationId / type
        Removed value: -"object"
      • addedOutput schema / properties / partnerPays
        Added value: +{
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / sessionId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / sessionId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / sessionId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / sessionId / type
        Removed value: -"object"
      • changedOutput schema / properties / status / enum
        Previous value: -[
        -  "FORMATION_STATUS_UNSPECIFIED",
        -  "FORMATION_STATUS_INITIATED",
        -  "FORMATION_STATUS_IN_PROGRESS",
        -  "FORMATION_STATUS_PAYMENT_PENDING",
        -  "FORMATION_STATUS_PAYMENT_COMPLETE",
        -  "FORMATION_STATUS_FILING_IN_PROGRESS",
        -  "FORMATION_STATUS_COMPLETED",
        -  "FORMATION_STATUS_FAILED",
        -  "FORMATION_STATUS_CANCELLED"
        -]New value: +[
        +  "FORMATION_STATUS_UNSPECIFIED",
        +  "FORMATION_STATUS_INITIATED",
        +  "FORMATION_STATUS_IN_PROGRESS",
        +  "FORMATION_STATUS_PAYMENT_PENDING",
        +  "FORMATION_STATUS_PAYMENT_COMPLETE",
        +  "FORMATION_STATUS_FILING_IN_PROGRESS",
        +  "FORMATION_STATUS_COMPLETED",
        +  "FORMATION_STATUS_FAILED",
        +  "FORMATION_STATUS_CANCELLED",
        +  "FORMATION_STATUS_IMPORTED"
        +]
    • Changedformation_submit_ein_filing_info12 fields changed
      • addedInput schema / properties / info / properties / dateOfBirth / maxLength
        Added value: +10
      • changedInput schema / properties / info / properties / dateOfBirth / pattern
        Previous value: -"^[0-9]{4}-[0-9]{2}-[0-9]{2}$"New value: +"^([0-9]{4}-[0-9]{2}-[0-9]{2})?$"
      • addedInput schema / properties / info / properties / firstWagesDate / maxLength
        Added value: +10
      • changedInput schema / properties / info / properties / firstWagesDate / pattern
        Previous value: -"^[0-9]{4}-[0-9]{2}-[0-9]{2}$"New value: +"^([0-9]{4}-[0-9]{2}-[0-9]{2})?$"
      • changedInput schema / properties / info / properties / reasonForApplying / enum
        Previous value: -[
        -  "EIN_REASON_FOR_APPLYING_UNSPECIFIED",
        -  "EIN_REASON_FOR_APPLYING_STARTED_NEW_BUSINESS",
        -  "EIN_REASON_FOR_APPLYING_HIRED_EMPLOYEES",
        -  "EIN_REASON_FOR_APPLYING_BANKING_PURPOSE",
        -  "EIN_REASON_FOR_APPLYING_CHANGED_ORGANIZATION_TYPE",
        -  "EIN_REASON_FOR_APPLYING_PURCHASED_GOING_BUSINESS",
        -  "EIN_REASON_FOR_APPLYING_CREATED_A_TRUST",
        -  "EIN_REASON_FOR_APPLYING_CREATED_A_PENSION_PLAN",
        -  "EIN_REASON_FOR_APPLYING_COMPLIANCE",
        -  "EIN_REASON_FOR_APPLYING_OTHER"
        -]New value: +[
        +  "EIN_REASON_FOR_APPLYING_STARTED_NEW_BUSINESS",
        +  "EIN_REASON_FOR_APPLYING_HIRED_EMPLOYEES",
        +  "EIN_REASON_FOR_APPLYING_BANKING_PURPOSE",
        +  "EIN_REASON_FOR_APPLYING_CHANGED_ORGANIZATION_TYPE",
        +  "EIN_REASON_FOR_APPLYING_PURCHASED_GOING_BUSINESS",
        +  "EIN_REASON_FOR_APPLYING_CREATED_A_TRUST",
        +  "EIN_REASON_FOR_APPLYING_CREATED_A_PENSION_PLAN",
        +  "EIN_REASON_FOR_APPLYING_COMPLIANCE",
        +  "EIN_REASON_FOR_APPLYING_OTHER"
        +]
      • addedOutput schema / properties / formationId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formationId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / formationId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / formationId / type
        Removed value: -"object"
      • addedOutput schema / properties / submittedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / submittedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / submittedAt / type
        Removed value: -"string"
    • Addedformation_suggest_naics_codes
    • Changedformation_sweep_formation_order_status8 fields changed
      • addedOutput schema / properties / errors / items / properties / formationId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / errors / items / properties / formationId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / errors / items / properties / formationId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / errors / items / properties / formationId / type
        Removed value: -"object"
      • addedOutput schema / properties / updated / items / properties / formationId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / updated / items / properties / formationId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / updated / items / properties / formationId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / updated / items / properties / formationId / type
        Removed value: -"object"
    • Changedformation_update_formation100 fields changed
      • addedInput schema / properties / formation / properties / alternateName
        Added value: +{
        +  "maxLength": 200,
        +  "type": "string"
        +}
      • addedInput schema / properties / formation / properties / bankingIntent
        Added value: +{
        +  "properties": {
        +    "cardPreference": {
        +      "enum": [
        +        "CARD_PREFERENCE_UNSPECIFIED",
        +        "CARD_PREFERENCE_VIRTUAL_ONLY",
        +        "CARD_PREFERENCE_PHYSICAL_AND_VIRTUAL"
        +      ],
        +      "type": "string"
        +    },
        +    "cardShippingAddress": {
        +      "properties": {
        +        "city": {
        +          "maxLength": 100,
        +          "minLength": 1,
        +          "type": "string"
        +        },
        +        "country": {
        +          "pattern": "^[A-Z]{2}$",
        +          "type": "string"
        +        },
        +        "county": {
        +          "maxLength": 100,
        +          "type": "string"
        +        },
        +        "state": {
        +          "maxLength": 100,
        +          "type": "string"
        +        },
        +        "street1": {
        +          "maxLength": 200,
        +          "minLength": 1,
        +          "type": "string"
        +        },
        +        "street2": {
        +          "maxLength": 200,
        +          "type": "string"
        +        },
        +        "zipCode": {
        +          "maxLength": 20,
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "expectedMonthlySpend": {
        +      "enum": [
        +        "MONTHLY_SPEND_BAND_UNSPECIFIED",
        +        "MONTHLY_SPEND_BAND_UNDER_5K",
        +        "MONTHLY_SPEND_BAND_FROM_5K_TO_25K",
        +        "MONTHLY_SPEND_BAND_FROM_25K_TO_100K",
        +        "MONTHLY_SPEND_BAND_OVER_100K"
        +      ],
        +      "type": "string"
        +    },
        +    "openWhenEinReady": {
        +      "type": "boolean"
        +    },
        +    "recordedAt": {
        +      "format": "date-time",
        +      "type": "string"
        +    },
        +    "shipCardsToHomeAddress": {
        +      "type": "boolean"
        +    }
        +  },
        +  "type": "object"
        +}
      • addedInput schema / properties / formation / properties / cohortDeal
        Added value: +{
        +  "properties": {
        +    "currencyCode": {
        +      "maxLength": 3,
        +      "pattern": "^([A-Z]{3})?$",
        +      "type": "string"
        +    },
        +    "discountRate": {
        +      "maxLength": 10,
        +      "pattern": "^([0-9]+\\.[0-9]{1,4})?$",
        +      "type": "string"
        +    },
        +    "displayHeadline": {
        +      "description": "Free-form description (max 5000 chars).",
        +      "properties": {
        +        "value": {
        +          "maxLength": 5000,
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "instrument": {
        +      "maxLength": 40,
        +      "pattern": "^[A-Z_]*$",
        +      "type": "string"
        +    },
        +    "investmentAmount": {
        +      "maxLength": 30,
        +      "pattern": "^([0-9]+\\.[0-9]{1,4})?$",
        +      "type": "string"
        +    },
        +    "investorLegalName": {
        +      "description": "Human-readable name (1-255 Unicode chars).",
        +      "properties": {
        +        "value": {
        +          "maxLength": 255,
        +          "minLength": 1,
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "mfn": {
        +      "type": "boolean"
        +    },
        +    "proRata": {
        +      "type": "boolean"
        +    },
        +    "valuationCap": {
        +      "maxLength": 30,
        +      "pattern": "^([0-9]+\\.[0-9]{1,4})?$",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
      • addedInput schema / properties / formation / properties / cohortDealTermsId
        Added value: +{
        +  "description": "UUID value wrapper.",
        +  "properties": {
        +    "value": {
        +      "format": "uuid",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
      • removedInput schema / properties / formation / properties / companyAddress / properties / city / pattern
        Removed value: -"^[A-Za-z .'-]+$"
      • removedInput schema / properties / formation / properties / companyAddress / properties / country / maxLength
        Removed value: -2
      • changedInput schema / properties / formation / properties / companyAddress / properties / country / pattern
        Previous value: -"^[A-Z]*$"New value: +"^[A-Z]{2}$"
      • removedInput schema / properties / formation / properties / companyAddress / properties / county / pattern
        Removed value: -"^[A-Za-z ]*$"
      • changedInput schema / properties / formation / properties / companyAddress / properties / state / maxLength
        Previous value: -50New value: +100
      • removedInput schema / properties / formation / properties / companyAddress / properties / state / minLength
        Removed value: -1
      • removedInput schema / properties / formation / properties / companyAddress / properties / state / pattern
        Removed value: -"^[A-Za-z ]+$"
      • removedInput schema / properties / formation / properties / companyAddress / properties / street1 / pattern
        Removed value: -"^[A-Za-z0-9 .,#/-]+$"
      • removedInput schema / properties / formation / properties / companyAddress / properties / street2 / pattern
        Removed value: -"^[A-Za-z0-9 .,#/-]*$"
      • changedInput schema / properties / formation / properties / companyAddress / properties / zipCode / maxLength
        Previous value: -10New value: +20
      • removedInput schema / properties / formation / properties / companyAddress / properties / zipCode / minLength
        Removed value: -5
      • removedInput schema / properties / formation / properties / companyAddress / properties / zipCode / pattern
        Removed value: -"^[0-9]{5}(-[0-9]{4})?$"
      • addedInput schema / properties / formation / properties / companyStage
        Added value: +{
        +  "enum": [
        +    "COMPANY_STAGE_UNSPECIFIED",
        +    "COMPANY_STAGE_IDEA",
        +    "COMPANY_STAGE_BUILDING",
        +    "COMPANY_STAGE_REVENUE"
        +  ],
        +  "type": "string"
        +}
      • changedInput schema / properties / formation / properties / currentStep / enum
        Previous value: -[
        -  "FORMATION_STEP_UNSPECIFIED",
        -  "FORMATION_STEP_CREATED",
        -  "FORMATION_STEP_BUSINESS_DESCRIBED",
        -  "FORMATION_STEP_STATE_SELECTED",
        -  "FORMATION_STEP_TYPE_SELECTED",
        -  "FORMATION_STEP_ENDING_SELECTED",
        -  "FORMATION_STEP_NAME_SET",
        -  "FORMATION_STEP_NAME_CHECKED",
        -  "FORMATION_STEP_COMPANY_ADDRESS_SET",
        -  "FORMATION_STEP_AGENT_SET",
        -  "FORMATION_STEP_SHARES_SET",
        -  "FORMATION_STEP_SHAREHOLDERS_ADDED",
        -  "FORMATION_STEP_AUTHORIZED_PARTY_SET",
        -  "FORMATION_STEP_CERTIFICATE_GENERATED",
        -  "FORMATION_STEP_CERTIFICATE_APPROVED",
        -  "FORMATION_STEP_COMPLETED"
        -]New value: +[
        +  "FORMATION_STEP_UNSPECIFIED",
        +  "FORMATION_STEP_CREATED",
        +  "FORMATION_STEP_BUSINESS_DESCRIBED",
        +  "FORMATION_STEP_STATE_SELECTED",
        +  "FORMATION_STEP_TYPE_SELECTED",
        +  "FORMATION_STEP_ENDING_SELECTED",
        +  "FORMATION_STEP_NAME_SET",
        +  "FORMATION_STEP_NAME_CHECKED",
        +  "FORMATION_STEP_COMPANY_ADDRESS_SET",
        +  "FORMATION_STEP_AGENT_SET",
        +  "FORMATION_STEP_SHARES_SET",
        +  "FORMATION_STEP_SHAREHOLDERS_ADDED",
        +  "FORMATION_STEP_AUTHORIZED_PARTY_SET",
        +  "FORMATION_STEP_CERTIFICATE_GENERATED",
        +  "FORMATION_STEP_CERTIFICATE_APPROVED",
        +  "FORMATION_STEP_COMPLETED",
        +  "FORMATION_STEP_FOUNDER_PROFILE_SET",
        +  "FORMATION_STEP_TEAM_EQUITY_SET",
        +  "FORMATION_STEP_DEAL_CONFIRMED",
        +  "FORMATION_STEP_BANKING_INTENT_SET",
        +  "FORMATION_STEP_SIGNED",
        +  "FORMATION_STEP_INDUSTRY_SET"
        +]
      • addedInput schema / properties / formation / properties / dealTermsConfirmedAt
        Added value: +{
        +  "format": "date-time",
        +  "type": "string"
        +}
      • removedInput schema / properties / formation / properties / directorsAndOfficers / items / properties / address / properties / city / pattern
        Removed value: -"^[A-Za-z .'-]+$"
      • removedInput schema / properties / formation / properties / directorsAndOfficers / items / properties / address / properties / country / maxLength
        Removed value: -2
      • changedInput schema / properties / formation / properties / directorsAndOfficers / items / properties / address / properties / country / pattern
        Previous value: -"^[A-Z]*$"New value: +"^[A-Z]{2}$"
      • removedInput schema / properties / formation / properties / directorsAndOfficers / items / properties / address / properties / county / pattern
        Removed value: -"^[A-Za-z ]*$"
      • changedInput schema / properties / formation / properties / directorsAndOfficers / items / properties / address / properties / state / maxLength
        Previous value: -50New value: +100
      • removedInput schema / properties / formation / properties / directorsAndOfficers / items / properties / address / properties / state / minLength
        Removed value: -1
      • removedInput schema / properties / formation / properties / directorsAndOfficers / items / properties / address / properties / state / pattern
        Removed value: -"^[A-Za-z ]+$"
      • removedInput schema / properties / formation / properties / directorsAndOfficers / items / properties / address / properties / street1 / pattern
        Removed value: -"^[A-Za-z0-9 .,#/-]+$"
      • removedInput schema / properties / formation / properties / directorsAndOfficers / items / properties / address / properties / street2 / pattern
        Removed value: -"^[A-Za-z0-9 .,#/-]*$"
      • changedInput schema / properties / formation / properties / directorsAndOfficers / items / properties / address / properties / zipCode / maxLength
        Previous value: -10New value: +20
      • removedInput schema / properties / formation / properties / directorsAndOfficers / items / properties / address / properties / zipCode / minLength
        Removed value: -5
      • removedInput schema / properties / formation / properties / directorsAndOfficers / items / properties / address / properties / zipCode / pattern
        Removed value: -"^[0-9]{5}(-[0-9]{4})?$"
      • changedInput schema / properties / formation / properties / election83b / properties / irsServiceCenter / enum
        Previous value: -[
        -  "IRS_SERVICE_CENTER_UNSPECIFIED",
        -  "IRS_SERVICE_CENTER_AUSTIN",
        -  "IRS_SERVICE_CENTER_KANSAS_CITY",
        -  "IRS_SERVICE_CENTER_OGDEN"
        -]New value: +[
        +  "IRS_SERVICE_CENTER_AUSTIN",
        +  "IRS_SERVICE_CENTER_KANSAS_CITY",
        +  "IRS_SERVICE_CENTER_OGDEN"
        +]
      • addedInput schema / properties / formation / properties / election83bIntent
        Added value: +{
        +  "type": "boolean"
        +}
      • addedInput schema / properties / formation / properties / fieldProvenance
        Added value: +{
        +  "additionalProperties": true,
        +  "type": "object"
        +}
      • addedInput schema / properties / formation / properties / founderInviteId
        Added value: +{
        +  "description": "UUID value wrapper.",
        +  "properties": {
        +    "value": {
        +      "format": "uuid",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
      • addedInput schema / properties / formation / properties / founderProfile
        Added value: +{
        +  "properties": {
        +    "companyRole": {
        +      "enum": [
        +        "FOUNDER_COMPANY_ROLE_UNSPECIFIED",
        +        "FOUNDER_COMPANY_ROLE_CEO",
        +        "FOUNDER_COMPANY_ROLE_CTO",
        +        "FOUNDER_COMPANY_ROLE_OTHER"
        +      ],
        +      "type": "string"
        +    },
        +    "companyRoleOther": {
        +      "maxLength": 120,
        +      "type": "string"
        +    },
        +    "dateOfBirth": {
        +      "pattern": "^([0-9]{4}-[0-9]{2}-[0-9]{2})?$",
        +      "type": "string"
        +    },
        +    "email": {
        +      "maxLength": 254,
        +      "pattern": "^([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,})?$",
        +      "type": "string"
        +    },
        +    "firstName": {
        +      "maxLength": 100,
        +      "minLength": 1,
        +      "type": "string"
        +    },
        +    "homeAddress": {
        +      "properties": {
        +        "city": {
        +          "maxLength": 100,
        +          "minLength": 1,
        +          "type": "string"
        +        },
        +        "country": {
        +          "pattern": "^[A-Z]{2}$",
        +          "type": "string"
        +        },
        +        "county": {
        +          "maxLength": 100,
        +          "type": "string"
        +        },
        +        "state": {
        +          "maxLength": 100,
        +          "type": "string"
        +        },
        +        "street1": {
        +          "maxLength": 200,
        +          "minLength": 1,
        +          "type": "string"
        +        },
        +        "street2": {
        +          "maxLength": 200,
        +          "type": "string"
        +        },
        +        "zipCode": {
        +          "maxLength": 20,
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "lastName": {
        +      "maxLength": 100,
        +      "minLength": 1,
        +      "type": "string"
        +    },
        +    "linkedinUrl": {
        +      "maxLength": 300,
        +      "pattern": "^(https://([a-z]{2,3}\\.)?linkedin\\.com/[A-Za-z0-9_/.-]*)?$",
        +      "type": "string"
        +    },
        +    "livesOutsideUs": {
        +      "type": "boolean"
        +    },
        +    "phone": {
        +      "maxLength": 30,
        +      "pattern": "^[0-9 ()-]*$",
        +      "type": "string"
        +    },
        +    "phoneCountryCode": {
        +      "maxLength": 5,
        +      "pattern": "^(\\+[0-9]{1,4})?$",
        +      "type": "string"
        +    },
        +    "primaryLocationCountry": {
        +      "maxLength": 2,
        +      "pattern": "^([A-Z]{2})?$",
        +      "type": "string"
        +    },
        +    "updatedAt": {
        +      "format": "date-time",
        +      "type": "string"
        +    },
        +    "usWorkAuthorization": {
        +      "enum": [
        +        "US_WORK_AUTHORIZATION_UNSPECIFIED",
        +        "US_WORK_AUTHORIZATION_CITIZEN_OR_PERMANENT_RESIDENT",
        +        "US_WORK_AUTHORIZATION_VISA_HOLDER",
        +        "US_WORK_AUTHORIZATION_NOT_AUTHORIZED"
        +      ],
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
      • addedInput schema / properties / formation / properties / hasSsn
        Added value: +{
        +  "type": "boolean"
        +}
      • removedInput schema / properties / formation / properties / incorporator / properties / address / properties / city / pattern
        Removed value: -"^[A-Za-z .'-]+$"
      • removedInput schema / properties / formation / properties / incorporator / properties / address / properties / country / maxLength
        Removed value: -2
      • changedInput schema / properties / formation / properties / incorporator / properties / address / properties / country / pattern
        Previous value: -"^[A-Z]*$"New value: +"^[A-Z]{2}$"
      • removedInput schema / properties / formation / properties / incorporator / properties / address / properties / county / pattern
        Removed value: -"^[A-Za-z ]*$"
      • changedInput schema / properties / formation / properties / incorporator / properties / address / properties / state / maxLength
        Previous value: -50New value: +100
      • removedInput schema / properties / formation / properties / incorporator / properties / address / properties / state / minLength
        Removed value: -1
      • removedInput schema / properties / formation / properties / incorporator / properties / address / properties / state / pattern
        Removed value: -"^[A-Za-z ]+$"
      • removedInput schema / properties / formation / properties / incorporator / properties / address / properties / street1 / pattern
        Removed value: -"^[A-Za-z0-9 .,#/-]+$"
      • removedInput schema / properties / formation / properties / incorporator / properties / address / properties / street2 / pattern
        Removed value: -"^[A-Za-z0-9 .,#/-]*$"
      • changedInput schema / properties / formation / properties / incorporator / properties / address / properties / zipCode / maxLength
        Previous value: -10New value: +20
      • removedInput schema / properties / formation / properties / incorporator / properties / address / properties / zipCode / minLength
        Removed value: -5
      • removedInput schema / properties / formation / properties / incorporator / properties / address / properties / zipCode / pattern
        Removed value: -"^[0-9]{5}(-[0-9]{4})?$"
      • addedInput schema / properties / formation / properties / naicsCode
        Added value: +{
        +  "maxLength": 6,
        +  "pattern": "^([0-9]{2,6})?$",
        +  "type": "string"
        +}
      • addedInput schema / properties / formation / properties / partnerCohortId
        Added value: +{
        +  "description": "UUID value wrapper.",
        +  "properties": {
        +    "value": {
        +      "format": "uuid",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
      • addedInput schema / properties / formation / properties / partnerOrgId
        Added value: +{
        +  "description": "UUID value wrapper.",
        +  "properties": {
        +    "value": {
        +      "format": "uuid",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
      • addedInput schema / properties / formation / properties / partnerPays
        Added value: +{
        +  "type": "boolean"
        +}
      • addedInput schema / properties / formation / properties / physicalBusinessAddress
        Added value: +{
        +  "properties": {
        +    "city": {
        +      "maxLength": 100,
        +      "minLength": 1,
        +      "type": "string"
        +    },
        +    "country": {
        +      "pattern": "^[A-Z]{2}$",
        +      "type": "string"
        +    },
        +    "county": {
        +      "maxLength": 100,
        +      "type": "string"
        +    },
        +    "state": {
        +      "maxLength": 100,
        +      "type": "string"
        +    },
        +    "street1": {
        +      "maxLength": 200,
        +      "minLength": 1,
        +      "type": "string"
        +    },
        +    "street2": {
        +      "maxLength": 200,
        +      "type": "string"
        +    },
        +    "zipCode": {
        +      "maxLength": 20,
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
      • addedInput schema / properties / formation / properties / referenceCode
        Added value: +{
        +  "maxLength": 32,
        +  "pattern": "^[A-Z0-9-]*$",
        +  "type": "string"
        +}
      • removedInput schema / properties / formation / properties / registeredAgent / properties / address / properties / city / pattern
        Removed value: -"^[A-Za-z .'-]+$"
      • removedInput schema / properties / formation / properties / registeredAgent / properties / address / properties / country / maxLength
        Removed value: -2
      • changedInput schema / properties / formation / properties / registeredAgent / properties / address / properties / country / pattern
        Previous value: -"^[A-Z]*$"New value: +"^[A-Z]{2}$"
      • removedInput schema / properties / formation / properties / registeredAgent / properties / address / properties / county / pattern
        Removed value: -"^[A-Za-z ]*$"
      • changedInput schema / properties / formation / properties / registeredAgent / properties / address / properties / state / maxLength
        Previous value: -50New value: +100
      • removedInput schema / properties / formation / properties / registeredAgent / properties / address / properties / state / minLength
        Removed value: -1
      • removedInput schema / properties / formation / properties / registeredAgent / properties / address / properties / state / pattern
        Removed value: -"^[A-Za-z ]+$"
      • removedInput schema / properties / formation / properties / registeredAgent / properties / address / properties / street1 / pattern
        Removed value: -"^[A-Za-z0-9 .,#/-]+$"
      • removedInput schema / properties / formation / properties / registeredAgent / properties / address / properties / street2 / pattern
        Removed value: -"^[A-Za-z0-9 .,#/-]*$"
      • changedInput schema / properties / formation / properties / registeredAgent / properties / address / properties / zipCode / maxLength
        Previous value: -10New value: +20
      • removedInput schema / properties / formation / properties / registeredAgent / properties / address / properties / zipCode / minLength
        Removed value: -5
      • removedInput schema / properties / formation / properties / registeredAgent / properties / address / properties / zipCode / pattern
        Removed value: -"^[0-9]{5}(-[0-9]{4})?$"
      • changedInput schema / properties / formation / properties / registeredAgent / properties / email / pattern
        Previous value: -"^[a-zA-Z0-9._%+-]*@?[a-zA-Z0-9.-]*\\.?[a-zA-Z]*$"New value: +"^([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,})?$"
      • addedInput schema / properties / formation / properties / selectedDomain
        Added value: +{
        +  "maxLength": 253,
        +  "pattern": "^([A-Za-z0-9]([A-Za-z0-9-]*[A-Za-z0-9])?(\\.[A-Za-z0-9]([A-Za-z0-9-]*[A-Za-z0-9])?)+\\.?)?$",
        +  "type": "string"
        +}
      • removedInput schema / properties / formation / properties / shareholders / items / properties / address / properties / city / pattern
        Removed value: -"^[A-Za-z .'-]+$"
      • removedInput schema / properties / formation / properties / shareholders / items / properties / address / properties / country / maxLength
        Removed value: -2
      • changedInput schema / properties / formation / properties / shareholders / items / properties / address / properties / country / pattern
        Previous value: -"^[A-Z]*$"New value: +"^[A-Z]{2}$"
      • removedInput schema / properties / formation / properties / shareholders / items / properties / address / properties / county / pattern
        Removed value: -"^[A-Za-z ]*$"
      • changedInput schema / properties / formation / properties / shareholders / items / properties / address / properties / state / maxLength
        Previous value: -50New value: +100
      • removedInput schema / properties / formation / properties / shareholders / items / properties / address / properties / state / minLength
        Removed value: -1
      • removedInput schema / properties / formation / properties / shareholders / items / properties / address / properties / state / pattern
        Removed value: -"^[A-Za-z ]+$"
      • removedInput schema / properties / formation / properties / shareholders / items / properties / address / properties / street1 / pattern
        Removed value: -"^[A-Za-z0-9 .,#/-]+$"
      • removedInput schema / properties / formation / properties / shareholders / items / properties / address / properties / street2 / pattern
        Removed value: -"^[A-Za-z0-9 .,#/-]*$"
      • changedInput schema / properties / formation / properties / shareholders / items / properties / address / properties / zipCode / maxLength
        Previous value: -10New value: +20
      • removedInput schema / properties / formation / properties / shareholders / items / properties / address / properties / zipCode / minLength
        Removed value: -5
      • removedInput schema / properties / formation / properties / shareholders / items / properties / address / properties / zipCode / pattern
        Removed value: -"^[0-9]{5}(-[0-9]{4})?$"
      • addedInput schema / properties / formation / properties / shareholders / items / properties / addressType
        Added value: +{
        +  "enum": [
        +    "ADDRESS_TYPE_UNSPECIFIED",
        +    "ADDRESS_TYPE_RESIDENTIAL",
        +    "ADDRESS_TYPE_BUSINESS"
        +  ],
        +  "type": "string"
        +}
      • addedInput schema / properties / formation / properties / shareholders / items / properties / dateOfBirth
        Added value: +{
        +  "maxLength": 10,
        +  "pattern": "^([0-9]{4}-[0-9]{2}-[0-9]{2})?$",
        +  "type": "string"
        +}
      • addedInput schema / properties / formation / properties / shareholders / items / properties / ssnLast4
        Added value: +{
        +  "maxLength": 4,
        +  "pattern": "^([0-9]{4})?$",
        +  "type": "string"
        +}
      • changedInput schema / properties / formation / properties / status / enum
        Previous value: -[
        -  "FORMATION_STATUS_UNSPECIFIED",
        -  "FORMATION_STATUS_INITIATED",
        -  "FORMATION_STATUS_IN_PROGRESS",
        -  "FORMATION_STATUS_PAYMENT_PENDING",
        -  "FORMATION_STATUS_PAYMENT_COMPLETE",
        -  "FORMATION_STATUS_FILING_IN_PROGRESS",
        -  "FORMATION_STATUS_COMPLETED",
        -  "FORMATION_STATUS_FAILED",
        -  "FORMATION_STATUS_CANCELLED"
        -]New value: +[
        +  "FORMATION_STATUS_UNSPECIFIED",
        +  "FORMATION_STATUS_INITIATED",
        +  "FORMATION_STATUS_IN_PROGRESS",
        +  "FORMATION_STATUS_PAYMENT_PENDING",
        +  "FORMATION_STATUS_PAYMENT_COMPLETE",
        +  "FORMATION_STATUS_FILING_IN_PROGRESS",
        +  "FORMATION_STATUS_COMPLETED",
        +  "FORMATION_STATUS_FAILED",
        +  "FORMATION_STATUS_CANCELLED",
        +  "FORMATION_STATUS_IMPORTED"
        +]
      • removedInput schema / properties / formation / properties / submitter / properties / address / properties / city / pattern
        Removed value: -"^[A-Za-z .'-]+$"
      • removedInput schema / properties / formation / properties / submitter / properties / address / properties / country / maxLength
        Removed value: -2
      • changedInput schema / properties / formation / properties / submitter / properties / address / properties / country / pattern
        Previous value: -"^[A-Z]*$"New value: +"^[A-Z]{2}$"
      • removedInput schema / properties / formation / properties / submitter / properties / address / properties / county / pattern
        Removed value: -"^[A-Za-z ]*$"
      • changedInput schema / properties / formation / properties / submitter / properties / address / properties / state / maxLength
        Previous value: -50New value: +100
      • removedInput schema / properties / formation / properties / submitter / properties / address / properties / state / minLength
        Removed value: -1
      • removedInput schema / properties / formation / properties / submitter / properties / address / properties / state / pattern
        Removed value: -"^[A-Za-z ]+$"
      • removedInput schema / properties / formation / properties / submitter / properties / address / properties / street1 / pattern
        Removed value: -"^[A-Za-z0-9 .,#/-]+$"
      • removedInput schema / properties / formation / properties / submitter / properties / address / properties / street2 / pattern
        Removed value: -"^[A-Za-z0-9 .,#/-]*$"
      • changedInput schema / properties / formation / properties / submitter / properties / address / properties / zipCode / maxLength
        Previous value: -10New value: +20
      • removedInput schema / properties / formation / properties / submitter / properties / address / properties / zipCode / minLength
        Removed value: -5
      • removedInput schema / properties / formation / properties / submitter / properties / address / properties / zipCode / pattern
        Removed value: -"^[0-9]{5}(-[0-9]{4})?$"
      • addedOutput schema / properties / formation / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "acknowledgedWarnings": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "addressSource": {
        +        "enum": [
        +          "ADDRESS_SOURCE_UNSPECIFIED",
        +          "ADDRESS_SOURCE_OWN",
        +          "ADDRESS_SOURCE_NEED_ASSISTANCE"
        +        ],
        +        "type": "string"
        +      },
        +      "alternateName": {
        +        "type": "string"
        +      },
        +      "assignedAgent": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "email": {
        +                "type": "string"
        +              },
        +              "fullName": {
        +                "type": "string"
        +              },
        +              "id": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "authorizedParty": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "email": {
        +                "type": "string"
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "phone": {
        +                "type": "string"
        +              },
        +              "title": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "name"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "bankingIntent": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "cardPreference": {
        +                "enum": [
        +                  "CARD_PREFERENCE_UNSPECIFIED",
        +                  "CARD_PREFERENCE_VIRTUAL_ONLY",
        +                  "CARD_PREFERENCE_PHYSICAL_AND_VIRTUAL"
        +                ],
        +                "type": "string"
        +              },
        +              "cardShippingAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "expectedMonthlySpend": {
        +                "enum": [
        +                  "MONTHLY_SPEND_BAND_UNSPECIFIED",
        +                  "MONTHLY_SPEND_BAND_UNDER_5K",
        +                  "MONTHLY_SPEND_BAND_FROM_5K_TO_25K",
        +                  "MONTHLY_SPEND_BAND_FROM_25K_TO_100K",
        +                  "MONTHLY_SPEND_BAND_OVER_100K"
        +                ],
        +                "type": "string"
        +              },
        +              "openWhenEinReady": {
        +                "type": "boolean"
        +              },
        +              "recordedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "shipCardsToHomeAddress": {
        +                "type": "boolean"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "businessDescription": {
        +        "type": "string"
        +      },
        +      "certificateData": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "approvedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "certificateId": {
        +                "type": "string"
        +              },
        +              "downloadUrl": {
        +                "type": "string"
        +              },
        +              "expiresAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "generatedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "s3Uri": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "certificateFiled": {
        +        "type": "boolean"
        +      },
        +      "certificateStamped": {
        +        "type": "boolean"
        +      },
        +      "certificateUrl": {
        +        "type": "string"
        +      },
        +      "cohortDeal": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "currencyCode": {
        +                "type": "string"
        +              },
        +              "discountRate": {
        +                "type": "string"
        +              },
        +              "displayHeadline": {
        +                "anyOf": [
        +                  {
        +                    "description": "Free-form description (max 5000 chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 5000,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "instrument": {
        +                "type": "string"
        +              },
        +              "investmentAmount": {
        +                "type": "string"
        +              },
        +              "investorLegalName": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "mfn": {
        +                "type": "boolean"
        +              },
        +              "proRata": {
        +                "type": "boolean"
        +              },
        +              "valuationCap": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "cohortDealTermsId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyAddress": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyName": {
        +        "type": "string"
        +      },
        +      "companyStage": {
        +        "enum": [
        +          "COMPANY_STAGE_UNSPECIFIED",
        +          "COMPANY_STAGE_IDEA",
        +          "COMPANY_STAGE_BUILDING",
        +          "COMPANY_STAGE_REVENUE"
        +        ],
        +        "type": "string"
        +      },
        +      "confirmationNumber": {
        +        "type": "string"
        +      },
        +      "conversationHistory": {
        +        "items": {
        +          "properties": {
        +            "content": {
        +              "type": "string"
        +            },
        +            "role": {
        +              "type": "string"
        +            },
        +            "timestamp": {
        +              "type": "string"
        +            },
        +            "tool": {
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "currentStep": {
        +        "enum": [
        +          "FORMATION_STEP_UNSPECIFIED",
        +          "FORMATION_STEP_CREATED",
        +          "FORMATION_STEP_BUSINESS_DESCRIBED",
        +          "FORMATION_STEP_STATE_SELECTED",
        +          "FORMATION_STEP_TYPE_SELECTED",
        +          "FORMATION_STEP_ENDING_SELECTED",
        +          "FORMATION_STEP_NAME_SET",
        +          "FORMATION_STEP_NAME_CHECKED",
        +          "FORMATION_STEP_COMPANY_ADDRESS_SET",
        +          "FORMATION_STEP_AGENT_SET",
        +          "FORMATION_STEP_SHARES_SET",
        +          "FORMATION_STEP_SHAREHOLDERS_ADDED",
        +          "FORMATION_STEP_AUTHORIZED_PARTY_SET",
        +          "FORMATION_STEP_CERTIFICATE_GENERATED",
        +          "FORMATION_STEP_CERTIFICATE_APPROVED",
        +          "FORMATION_STEP_COMPLETED",
        +          "FORMATION_STEP_FOUNDER_PROFILE_SET",
        +          "FORMATION_STEP_TEAM_EQUITY_SET",
        +          "FORMATION_STEP_DEAL_CONFIRMED",
        +          "FORMATION_STEP_BANKING_INTENT_SET",
        +          "FORMATION_STEP_SIGNED",
        +          "FORMATION_STEP_INDUSTRY_SET"
        +        ],
        +        "type": "string"
        +      },
        +      "dealTermsConfirmedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "directorsAndOfficers": {
        +        "items": {
        +          "properties": {
        +            "address": {
        +              "anyOf": [
        +                {
        +                  "properties": {
        +                    "city": {
        +                      "type": "string"
        +                    },
        +                    "country": {
        +                      "type": "string"
        +                    },
        +                    "county": {
        +                      "type": "string"
        +                    },
        +                    "state": {
        +                      "type": "string"
        +                    },
        +                    "street1": {
        +                      "type": "string"
        +                    },
        +                    "street2": {
        +                      "type": "string"
        +                    },
        +                    "zipCode": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "email": {
        +              "type": "string"
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "name": {
        +              "anyOf": [
        +                {
        +                  "description": "Human-readable name (1-255 Unicode chars).",
        +                  "properties": {
        +                    "value": {
        +                      "maxLength": 255,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "phone": {
        +              "type": "string"
        +            },
        +            "title": {
        +              "type": "string"
        +            },
        +            "type": {
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "name"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "effectiveDate": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "einDocument": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "einFiled": {
        +        "type": "boolean"
        +      },
        +      "einNumber": {
        +        "type": "string"
        +      },
        +      "einReceived": {
        +        "type": "boolean"
        +      },
        +      "election83b": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "companyAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "line1": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "zip": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "deadline": {
        +                "type": "string"
        +              },
        +              "fmvPerShare": {
        +                "type": "number"
        +              },
        +              "generatedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "grantDate": {
        +                "type": "string"
        +              },
        +              "irsServiceCenter": {
        +                "enum": [
        +                  "IRS_SERVICE_CENTER_UNSPECIFIED",
        +                  "IRS_SERVICE_CENTER_AUSTIN",
        +                  "IRS_SERVICE_CENTER_KANSAS_CITY",
        +                  "IRS_SERVICE_CENTER_OGDEN"
        +                ],
        +                "type": "string"
        +              },
        +              "isNonResidentAlien": {
        +                "type": "boolean"
        +              },
        +              "itinAppliedFor": {
        +                "type": "boolean"
        +              },
        +              "lateFiling": {
        +                "type": "boolean"
        +              },
        +              "paidPerShare": {
        +                "type": "number"
        +              },
        +              "restrictions": {
        +                "type": "string"
        +              },
        +              "shareQuantity": {
        +                "type": "string"
        +              },
        +              "signatureAnchor": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "date": {
        +                        "anyOf": [
        +                          {
        +                            "properties": {
        +                              "fontSize": {
        +                                "type": "number"
        +                              },
        +                              "xFromLeft": {
        +                                "type": "number"
        +                              },
        +                              "yFromBottom": {
        +                                "type": "number"
        +                              }
        +                            },
        +                            "type": "object"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "pageHeight": {
        +                        "type": "number"
        +                      },
        +                      "pageIndex": {
        +                        "type": "integer"
        +                      },
        +                      "pageWidth": {
        +                        "type": "number"
        +                      },
        +                      "signature": {
        +                        "anyOf": [
        +                          {
        +                            "properties": {
        +                              "height": {
        +                                "type": "number"
        +                              },
        +                              "width": {
        +                                "type": "number"
        +                              },
        +                              "xFromLeft": {
        +                                "type": "number"
        +                              },
        +                              "yFromBottom": {
        +                                "type": "number"
        +                              }
        +                            },
        +                            "type": "object"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "signatureEnvelopeId": {
        +                "type": "string"
        +              },
        +              "signedAt": {
        +                "type": "string"
        +              },
        +              "signedPdfS3Bucket": {
        +                "type": "string"
        +              },
        +              "signedPdfS3Key": {
        +                "type": "string"
        +              },
        +              "signedPdfSha256": {
        +                "type": "string"
        +              },
        +              "stateOfIncorporation": {
        +                "type": "string"
        +              },
        +              "stockClass": {
        +                "type": "string"
        +              },
        +              "taxableYear": {
        +                "type": "string"
        +              },
        +              "taxpayerAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "line1": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "zip": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "taxpayerName": {
        +                "type": "string"
        +              },
        +              "unsignedPdfS3Bucket": {
        +                "type": "string"
        +              },
        +              "unsignedPdfS3Key": {
        +                "type": "string"
        +              },
        +              "unsignedPdfSha256": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "election83bIntent": {
        +        "type": "boolean"
        +      },
        +      "entityEnding": {
        +        "type": "string"
        +      },
        +      "entityType": {
        +        "enum": [
        +          "ENTITY_TYPE_UNSPECIFIED",
        +          "ENTITY_TYPE_LLC",
        +          "ENTITY_TYPE_C_CORP",
        +          "ENTITY_TYPE_S_CORP"
        +        ],
        +        "type": "string"
        +      },
        +      "fieldProvenance": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": true,
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "filedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "filingError": {
        +        "type": "string"
        +      },
        +      "filingFeeCollectedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "formationOrderPurchased": {
        +        "type": "boolean"
        +      },
        +      "formationOrderStatus": {
        +        "type": "string"
        +      },
        +      "founderExperience": {
        +        "type": "string"
        +      },
        +      "founderInviteId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "founderProfile": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "companyRole": {
        +                "enum": [
        +                  "FOUNDER_COMPANY_ROLE_UNSPECIFIED",
        +                  "FOUNDER_COMPANY_ROLE_CEO",
        +                  "FOUNDER_COMPANY_ROLE_CTO",
        +                  "FOUNDER_COMPANY_ROLE_OTHER"
        +                ],
        +                "type": "string"
        +              },
        +              "companyRoleOther": {
        +                "type": "string"
        +              },
        +              "dateOfBirth": {
        +                "type": "string"
        +              },
        +              "email": {
        +                "type": "string"
        +              },
        +              "firstName": {
        +                "type": "string"
        +              },
        +              "homeAddress": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "lastName": {
        +                "type": "string"
        +              },
        +              "linkedinUrl": {
        +                "type": "string"
        +              },
        +              "livesOutsideUs": {
        +                "type": "boolean"
        +              },
        +              "phone": {
        +                "type": "string"
        +              },
        +              "phoneCountryCode": {
        +                "type": "string"
        +              },
        +              "primaryLocationCountry": {
        +                "type": "string"
        +              },
        +              "updatedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "usWorkAuthorization": {
        +                "enum": [
        +                  "US_WORK_AUTHORIZATION_UNSPECIFIED",
        +                  "US_WORK_AUTHORIZATION_CITIZEN_OR_PERMANENT_RESIDENT",
        +                  "US_WORK_AUTHORIZATION_VISA_HOLDER",
        +                  "US_WORK_AUTHORIZATION_NOT_AUTHORIZED"
        +                ],
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "governmentMail": {
        +        "items": {
        +          "properties": {
        +            "contentType": {
        +              "type": "string"
        +            },
        +            "fileName": {
        +              "type": "string"
        +            },
        +            "s3Bucket": {
        +              "type": "string"
        +            },
        +            "s3Key": {
        +              "type": "string"
        +            },
        +            "uploadedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "guidanceResult": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "confidence": {
        +                "type": "string"
        +              },
        +              "indicators": {
        +                "items": {
        +                  "properties": {
        +                    "category": {
        +                      "type": "string"
        +                    },
        +                    "keywords": {
        +                      "items": {
        +                        "type": "string"
        +                      },
        +                      "type": "array"
        +                    },
        +                    "level": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                "type": "array"
        +              },
        +              "reason": {
        +                "type": "string"
        +              },
        +              "suggestedType": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "hasSsn": {
        +        "type": "boolean"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "incorporator": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "address": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "name"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "naicsCode": {
        +        "type": "string"
        +      },
        +      "nameCheckResult": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "available": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "value": {
        +                        "type": "boolean"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "canContinue": {
        +                "type": "boolean"
        +              },
        +              "checkedAt": {
        +                "type": "string"
        +              },
        +              "error": {
        +                "type": "boolean"
        +              },
        +              "message": {
        +                "type": "string"
        +              },
        +              "reason": {
        +                "type": "string"
        +              },
        +              "responseTimeMs": {
        +                "type": "string"
        +              },
        +              "suggestions": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "type": "array"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "nameReservationNumber": {
        +        "type": "string"
        +      },
        +      "needsVirtualPostMail": {
        +        "type": "boolean"
        +      },
        +      "notes": {
        +        "type": "string"
        +      },
        +      "officialEinDocument": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "partnerCohortId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "partnerOrgId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "partnerPays": {
        +        "type": "boolean"
        +      },
        +      "paymentCompletedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "paymentStatus": {
        +        "enum": [
        +          "PAYMENT_STATUS_UNSPECIFIED",
        +          "PAYMENT_STATUS_PENDING",
        +          "PAYMENT_STATUS_COMPLETED",
        +          "PAYMENT_STATUS_FAILED",
        +          "PAYMENT_STATUS_REFUNDED"
        +        ],
        +        "type": "string"
        +      },
        +      "physicalBusinessAddress": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "county": {
        +                "type": "string"
        +              },
        +              "state": {
        +                "type": "string"
        +              },
        +              "street1": {
        +                "type": "string"
        +              },
        +              "street2": {
        +                "type": "string"
        +              },
        +              "zipCode": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "postFormationDocuments": {
        +        "items": {
        +          "properties": {
        +            "contentType": {
        +              "type": "string"
        +            },
        +            "fileName": {
        +              "type": "string"
        +            },
        +            "s3Bucket": {
        +              "type": "string"
        +            },
        +            "s3Key": {
        +              "type": "string"
        +            },
        +            "uploadedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "processingSpeed": {
        +        "enum": [
        +          "PROCESSING_SPEED_UNSPECIFIED",
        +          "PROCESSING_SPEED_REGULAR",
        +          "PROCESSING_SPEED_TWENTY_FOUR_HOUR",
        +          "PROCESSING_SPEED_SAME_DAY",
        +          "PROCESSING_SPEED_TWO_HOUR",
        +          "PROCESSING_SPEED_ONE_HOUR"
        +        ],
        +        "type": "string"
        +      },
        +      "purpose": {
        +        "type": "string"
        +      },
        +      "referenceCode": {
        +        "type": "string"
        +      },
        +      "referralCode": {
        +        "type": "string"
        +      },
        +      "registeredAgent": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "address": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "email": {
        +                "type": "string"
        +              },
        +              "isDefault": {
        +                "type": "boolean"
        +              },
        +              "name": {
        +                "anyOf": [
        +                  {
        +                    "description": "Human-readable name (1-255 Unicode chars).",
        +                    "properties": {
        +                      "value": {
        +                        "maxLength": 255,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "phone": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "name"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "registeredAgentPurchased": {
        +        "type": "boolean"
        +      },
        +      "selectedDomain": {
        +        "type": "string"
        +      },
        +      "sessionId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "shareStructure": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "authorizedShares": {
        +                "type": "string"
        +              },
        +              "isDefault": {
        +                "type": "boolean"
        +              },
        +              "parValuePerShare": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "shareholders": {
        +        "items": {
        +          "properties": {
        +            "address": {
        +              "anyOf": [
        +                {
        +                  "properties": {
        +                    "city": {
        +                      "type": "string"
        +                    },
        +                    "country": {
        +                      "type": "string"
        +                    },
        +                    "county": {
        +                      "type": "string"
        +                    },
        +                    "state": {
        +                      "type": "string"
        +                    },
        +                    "street1": {
        +                      "type": "string"
        +                    },
        +                    "street2": {
        +                      "type": "string"
        +                    },
        +                    "zipCode": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "addressType": {
        +              "enum": [
        +                "ADDRESS_TYPE_UNSPECIFIED",
        +                "ADDRESS_TYPE_RESIDENTIAL",
        +                "ADDRESS_TYPE_BUSINESS"
        +              ],
        +              "type": "string"
        +            },
        +            "dateOfBirth": {
        +              "type": "string"
        +            },
        +            "effectiveDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "email": {
        +              "type": "string"
        +            },
        +            "firstName": {
        +              "type": "string"
        +            },
        +            "fullName": {
        +              "type": "string"
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "investmentAmountCents": {
        +              "type": "string"
        +            },
        +            "issueDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "lastName": {
        +              "type": "string"
        +            },
        +            "ownershipPercentage": {
        +              "type": "string"
        +            },
        +            "phone": {
        +              "type": "string"
        +            },
        +            "role": {
        +              "enum": [
        +                "SHAREHOLDER_ROLE_UNSPECIFIED",
        +                "SHAREHOLDER_ROLE_MANAGING_MEMBER",
        +                "SHAREHOLDER_ROLE_MEMBER",
        +                "SHAREHOLDER_ROLE_SHAREHOLDER",
        +                "SHAREHOLDER_ROLE_DIRECTOR",
        +                "SHAREHOLDER_ROLE_OFFICER"
        +              ],
        +              "type": "string"
        +            },
        +            "round": {
        +              "type": "string"
        +            },
        +            "safeTerms": {
        +              "anyOf": [
        +                {
        +                  "properties": {
        +                    "discountPercentage": {
        +                      "type": "string"
        +                    },
        +                    "investmentAmountCents": {
        +                      "type": "string"
        +                    },
        +                    "postMoney": {
        +                      "type": "boolean"
        +                    },
        +                    "safeIssueDate": {
        +                      "anyOf": [
        +                        {
        +                          "format": "date-time",
        +                          "type": "string"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "signedByName": {
        +                      "type": "string"
        +                    },
        +                    "signedByTitle": {
        +                      "type": "string"
        +                    },
        +                    "valuationCapCents": {
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "shareClass": {
        +              "enum": [
        +                "SHARE_CLASS_UNSPECIFIED",
        +                "SHARE_CLASS_COMMON",
        +                "SHARE_CLASS_PREFERRED",
        +                "SHARE_CLASS_OPTION",
        +                "SHARE_CLASS_SAFE"
        +              ],
        +              "type": "string"
        +            },
        +            "shareCount": {
        +              "type": "string"
        +            },
        +            "signedByName": {
        +              "type": "string"
        +            },
        +            "signedByTitle": {
        +              "type": "string"
        +            },
        +            "signedDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "sourceBbox": {
        +              "type": "string"
        +            },
        +            "sourcePage": {
        +              "type": "integer"
        +            },
        +            "ssnLast4": {
        +              "type": "string"
        +            },
        +            "stakeholderType": {
        +              "enum": [
        +                "STAKEHOLDER_TYPE_UNSPECIFIED",
        +                "STAKEHOLDER_TYPE_FOUNDER",
        +                "STAKEHOLDER_TYPE_ANGEL",
        +                "STAKEHOLDER_TYPE_INVESTOR_ENTITY",
        +                "STAKEHOLDER_TYPE_EMPLOYEE_POOL",
        +                "STAKEHOLDER_TYPE_ADVISOR_POOL",
        +                "STAKEHOLDER_TYPE_RESERVE"
        +              ],
        +              "type": "string"
        +            },
        +            "strikePriceCents": {
        +              "type": "string"
        +            },
        +            "title": {
        +              "type": "string"
        +            },
        +            "vestingCliffMonths": {
        +              "type": "integer"
        +            },
        +            "vestingStartDate": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "vestingTotalMonths": {
        +              "type": "integer"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "signedEinDocument": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "source": {
        +        "enum": [
        +          "FORMATION_SOURCE_UNSPECIFIED",
        +          "FORMATION_SOURCE_WEB",
        +          "FORMATION_SOURCE_MCP",
        +          "FORMATION_SOURCE_CLI",
        +          "FORMATION_SOURCE_AGENTS",
        +          "FORMATION_SOURCE_CONVERSATIONAL",
        +          "FORMATION_SOURCE_NAME_GEN",
        +          "FORMATION_SOURCE_WHATSAPP",
        +          "FORMATION_SOURCE_TELEGRAM",
        +          "FORMATION_SOURCE_LANDING"
        +        ],
        +        "type": "string"
        +      },
        +      "stampedCertificate": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "contentType": {
        +                "type": "string"
        +              },
        +              "fileName": {
        +                "type": "string"
        +              },
        +              "s3Bucket": {
        +                "type": "string"
        +              },
        +              "s3Key": {
        +                "type": "string"
        +              },
        +              "uploadedAt": {
        +                "anyOf": [
        +                  {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "stateOfFormation": {
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "FORMATION_STATUS_UNSPECIFIED",
        +          "FORMATION_STATUS_INITIATED",
        +          "FORMATION_STATUS_IN_PROGRESS",
        +          "FORMATION_STATUS_PAYMENT_PENDING",
        +          "FORMATION_STATUS_PAYMENT_COMPLETE",
        +          "FORMATION_STATUS_FILING_IN_PROGRESS",
        +          "FORMATION_STATUS_COMPLETED",
        +          "FORMATION_STATUS_FAILED",
        +          "FORMATION_STATUS_CANCELLED",
        +          "FORMATION_STATUS_IMPORTED"
        +        ],
        +        "type": "string"
        +      },
        +      "submittedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "submitter": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "address": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "city": {
        +                        "type": "string"
        +                      },
        +                      "country": {
        +                        "type": "string"
        +                      },
        +                      "county": {
        +                        "type": "string"
        +                      },
        +                      "state": {
        +                        "type": "string"
        +                      },
        +                      "street1": {
        +                        "type": "string"
        +                      },
        +                      "street2": {
        +                        "type": "string"
        +                      },
        +                      "zipCode": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "email": {
        +                "type": "string"
        +              },
        +              "firstName": {
        +                "type": "string"
        +              },
        +              "lastName": {
        +                "type": "string"
        +              },
        +              "phone": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "userId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / formation / properties
        Removed value: -{
        -  "acknowledgedWarnings": {
        -    "items": {
        -      "type": "string"
        -    },
        -    "type": "array"
        -  },
        -  "addressSource": {
        -    "enum": [
        -      "ADDRESS_SOURCE_UNSPECIFIED",
        -      "ADDRESS_SOURCE_OWN",
        -      "ADDRESS_SOURCE_NEED_ASSISTANCE"
        -    ],
        -    "type": "string"
        -  },
        -  "assignedAgent": {
        -    "properties": {
        -      "email": {
        -        "type": "string"
        -      },
        -      "fullName": {
        -        "type": "string"
        -      },
        -      "id": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "authorizedParty": {
        -    "properties": {
        -      "email": {
        -        "type": "string"
        -      },
        -      "name": {
        -        "description": "Human-readable name (1-255 Unicode chars).",
        -        "properties": {
        -          "value": {
        -            "maxLength": 255,
        -            "minLength": 1,
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "phone": {
        -        "type": "string"
        -      },
        -      "title": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "name"
        -    ],
        -    "type": "object"
        -  },
        -  "businessDescription": {
        -    "type": "string"
        -  },
        -  "certificateData": {
        -    "properties": {
        -      "approvedAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      },
        -      "certificateId": {
        -        "type": "string"
        -      },
        -      "downloadUrl": {
        -        "type": "string"
        -      },
        -      "expiresAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      },
        -      "generatedAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      },
        -      "s3Uri": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "certificateFiled": {
        -    "type": "boolean"
        -  },
        -  "certificateStamped": {
        -    "type": "boolean"
        -  },
        -  "certificateUrl": {
        -    "type": "string"
        -  },
        -  "companyAddress": {
        -    "properties": {
        -      "city": {
        -        "type": "string"
        -      },
        -      "country": {
        -        "type": "string"
        -      },
        -      "county": {
        -        "type": "string"
        -      },
        -      "state": {
        -        "type": "string"
        -      },
        -      "street1": {
        -        "type": "string"
        -      },
        -      "street2": {
        -        "type": "string"
        -      },
        -      "zipCode": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "companyId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "companyName": {
        -    "type": "string"
        -  },
        -  "confirmationNumber": {
        -    "type": "string"
        -  },
        -  "conversationHistory": {
        -    "items": {
        -      "properties": {
        -        "content": {
        -          "type": "string"
        -        },
        -        "role": {
        -          "type": "string"
        -        },
        -        "timestamp": {
        -          "type": "string"
        -        },
        -        "tool": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "currentStep": {
        -    "enum": [
        -      "FORMATION_STEP_UNSPECIFIED",
        -      "FORMATION_STEP_CREATED",
        -      "FORMATION_STEP_BUSINESS_DESCRIBED",
        -      "FORMATION_STEP_STATE_SELECTED",
        -      "FORMATION_STEP_TYPE_SELECTED",
        -      "FORMATION_STEP_ENDING_SELECTED",
        -      "FORMATION_STEP_NAME_SET",
        -      "FORMATION_STEP_NAME_CHECKED",
        -      "FORMATION_STEP_COMPANY_ADDRESS_SET",
        -      "FORMATION_STEP_AGENT_SET",
        -      "FORMATION_STEP_SHARES_SET",
        -      "FORMATION_STEP_SHAREHOLDERS_ADDED",
        -      "FORMATION_STEP_AUTHORIZED_PARTY_SET",
        -      "FORMATION_STEP_CERTIFICATE_GENERATED",
        -      "FORMATION_STEP_CERTIFICATE_APPROVED",
        -      "FORMATION_STEP_COMPLETED"
        -    ],
        -    "type": "string"
        -  },
        -  "directorsAndOfficers": {
        -    "items": {
        -      "properties": {
        -        "address": {
        -          "properties": {
        -            "city": {
        -              "type": "string"
        -            },
        -            "country": {
        -              "type": "string"
        -            },
        -            "county": {
        -              "type": "string"
        -            },
        -            "state": {
        -              "type": "string"
        -            },
        -            "street1": {
        -              "type": "string"
        -            },
        -            "street2": {
        -              "type": "string"
        -            },
        -            "zipCode": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "email": {
        -          "type": "string"
        -        },
        -        "id": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "name": {
        -          "description": "Human-readable name (1-255 Unicode chars).",
        -          "properties": {
        -            "value": {
        -              "maxLength": 255,
        -              "minLength": 1,
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "phone": {
        -          "type": "string"
        -        },
        -        "title": {
        -          "type": "string"
        -        },
        -        "type": {
        -          "type": "string"
        -        }
        -      },
        -      "required": [
        -        "name"
        -      ],
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "effectiveDate": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "einDocument": {
        -    "properties": {
        -      "contentType": {
        -        "type": "string"
        -      },
        -      "fileName": {
        -        "type": "string"
        -      },
        -      "s3Bucket": {
        -        "type": "string"
        -      },
        -      "s3Key": {
        -        "type": "string"
        -      },
        -      "uploadedAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "einFiled": {
        -    "type": "boolean"
        -  },
        -  "einNumber": {
        -    "type": "string"
        -  },
        -  "einReceived": {
        -    "type": "boolean"
        -  },
        -  "election83b": {
        -    "properties": {
        -      "companyAddress": {
        -        "properties": {
        -          "city": {
        -            "type": "string"
        -          },
        -          "country": {
        -            "type": "string"
        -          },
        -          "line1": {
        -            "type": "string"
        -          },
        -          "state": {
        -            "type": "string"
        -          },
        -          "zip": {
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "deadline": {
        -        "type": "string"
        -      },
        -      "fmvPerShare": {
        -        "type": "number"
        -      },
        -      "generatedAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      },
        -      "grantDate": {
        -        "type": "string"
        -      },
        -      "irsServiceCenter": {
        -        "enum": [
        -          "IRS_SERVICE_CENTER_UNSPECIFIED",
        -          "IRS_SERVICE_CENTER_AUSTIN",
        -          "IRS_SERVICE_CENTER_KANSAS_CITY",
        -          "IRS_SERVICE_CENTER_OGDEN"
        -        ],
        -        "type": "string"
        -      },
        -      "isNonResidentAlien": {
        -        "type": "boolean"
        -      },
        -      "itinAppliedFor": {
        -        "type": "boolean"
        -      },
        -      "lateFiling": {
        -        "type": "boolean"
        -      },
        -      "paidPerShare": {
        -        "type": "number"
        -      },
        -      "restrictions": {
        -        "type": "string"
        -      },
        -      "shareQuantity": {
        -        "type": "string"
        -      },
        -      "signatureAnchor": {
        -        "properties": {
        -          "date": {
        -            "properties": {
        -              "fontSize": {
        -                "type": "number"
        -              },
        -              "xFromLeft": {
        -                "type": "number"
        -              },
        -              "yFromBottom": {
        -                "type": "number"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          "pageHeight": {
        -            "type": "number"
        -          },
        -          "pageIndex": {
        -            "type": "integer"
        -          },
        -          "pageWidth": {
        -            "type": "number"
        -          },
        -          "signature": {
        -            "properties": {
        -              "height": {
        -                "type": "number"
        -              },
        -              "width": {
        -                "type": "number"
        -              },
        -              "xFromLeft": {
        -                "type": "number"
        -              },
        -              "yFromBottom": {
        -                "type": "number"
        -              }
        -            },
        -            "type": "object"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "signatureEnvelopeId": {
        -        "type": "string"
        -      },
        -      "signedAt": {
        -        "type": "string"
        -      },
        -      "signedPdfS3Bucket": {
        -        "type": "string"
        -      },
        -      "signedPdfS3Key": {
        -        "type": "string"
        -      },
        -      "signedPdfSha256": {
        -        "type": "string"
        -      },
        -      "stateOfIncorporation": {
        -        "type": "string"
        -      },
        -      "stockClass": {
        -        "type": "string"
        -      },
        -      "taxableYear": {
        -        "type": "string"
        -      },
        -      "taxpayerAddress": {
        -        "properties": {
        -          "city": {
        -            "type": "string"
        -          },
        -          "country": {
        -            "type": "string"
        -          },
        -          "line1": {
        -            "type": "string"
        -          },
        -          "state": {
        -            "type": "string"
        -          },
        -          "zip": {
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "taxpayerName": {
        -        "type": "string"
        -      },
        -      "unsignedPdfS3Bucket": {
        -        "type": "string"
        -      },
        -      "unsignedPdfS3Key": {
        -        "type": "string"
        -      },
        -      "unsignedPdfSha256": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "entityEnding": {
        -    "type": "string"
        -  },
        -  "entityType": {
        -    "enum": [
        -      "ENTITY_TYPE_UNSPECIFIED",
        -      "ENTITY_TYPE_LLC",
        -      "ENTITY_TYPE_C_CORP",
        -      "ENTITY_TYPE_S_CORP"
        -    ],
        -    "type": "string"
        -  },
        -  "filedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "filingError": {
        -    "type": "string"
        -  },
        -  "filingFeeCollectedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "formationOrderPurchased": {
        -    "type": "boolean"
        -  },
        -  "formationOrderStatus": {
        -    "type": "string"
        -  },
        -  "founderExperience": {
        -    "type": "string"
        -  },
        -  "governmentMail": {
        -    "items": {
        -      "properties": {
        -        "contentType": {
        -          "type": "string"
        -        },
        -        "fileName": {
        -          "type": "string"
        -        },
        -        "s3Bucket": {
        -          "type": "string"
        -        },
        -        "s3Key": {
        -          "type": "string"
        -        },
        -        "uploadedAt": {
        -          "format": "date-time",
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "guidanceResult": {
        -    "properties": {
        -      "confidence": {
        -        "type": "string"
        -      },
        -      "indicators": {
        -        "items": {
        -          "properties": {
        -            "category": {
        -              "type": "string"
        -            },
        -            "keywords": {
        -              "items": {
        -                "type": "string"
        -              },
        -              "type": "array"
        -            },
        -            "level": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "reason": {
        -        "type": "string"
        -      },
        -      "suggestedType": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "incorporator": {
        -    "properties": {
        -      "address": {
        -        "properties": {
        -          "city": {
        -            "type": "string"
        -          },
        -          "country": {
        -            "type": "string"
        -          },
        -          "county": {
        -            "type": "string"
        -          },
        -          "state": {
        -            "type": "string"
        -          },
        -          "street1": {
        -            "type": "string"
        -          },
        -          "street2": {
        -            "type": "string"
        -          },
        -          "zipCode": {
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "name": {
        -        "description": "Human-readable name (1-255 Unicode chars).",
        -        "properties": {
        -          "value": {
        -            "maxLength": 255,
        -            "minLength": 1,
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "name"
        -    ],
        -    "type": "object"
        -  },
        -  "nameCheckResult": {
        -    "properties": {
        -      "available": {
        -        "properties": {
        -          "value": {
        -            "type": "boolean"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "canContinue": {
        -        "type": "boolean"
        -      },
        -      "checkedAt": {
        -        "type": "string"
        -      },
        -      "error": {
        -        "type": "boolean"
        -      },
        -      "message": {
        -        "type": "string"
        -      },
        -      "reason": {
        -        "type": "string"
        -      },
        -      "responseTimeMs": {
        -        "type": "string"
        -      },
        -      "suggestions": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "nameReservationNumber": {
        -    "type": "string"
        -  },
        -  "needsVirtualPostMail": {
        -    "type": "boolean"
        -  },
        -  "notes": {
        -    "type": "string"
        -  },
        -  "officialEinDocument": {
        -    "properties": {
        -      "contentType": {
        -        "type": "string"
        -      },
        -      "fileName": {
        -        "type": "string"
        -      },
        -      "s3Bucket": {
        -        "type": "string"
        -      },
        -      "s3Key": {
        -        "type": "string"
        -      },
        -      "uploadedAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "paymentCompletedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "paymentStatus": {
        -    "enum": [
        -      "PAYMENT_STATUS_UNSPECIFIED",
        -      "PAYMENT_STATUS_PENDING",
        -      "PAYMENT_STATUS_COMPLETED",
        -      "PAYMENT_STATUS_FAILED",
        -      "PAYMENT_STATUS_REFUNDED"
        -    ],
        -    "type": "string"
        -  },
        -  "postFormationDocuments": {
        -    "items": {
        -      "properties": {
        -        "contentType": {
        -          "type": "string"
        -        },
        -        "fileName": {
        -          "type": "string"
        -        },
        -        "s3Bucket": {
        -          "type": "string"
        -        },
        -        "s3Key": {
        -          "type": "string"
        -        },
        -        "uploadedAt": {
        -          "format": "date-time",
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "processingSpeed": {
        -    "enum": [
        -      "PROCESSING_SPEED_UNSPECIFIED",
        -      "PROCESSING_SPEED_REGULAR",
        -      "PROCESSING_SPEED_TWENTY_FOUR_HOUR",
        -      "PROCESSING_SPEED_SAME_DAY",
        -      "PROCESSING_SPEED_TWO_HOUR",
        -      "PROCESSING_SPEED_ONE_HOUR"
        -    ],
        -    "type": "string"
        -  },
        -  "purpose": {
        -    "type": "string"
        -  },
        -  "referralCode": {
        -    "type": "string"
        -  },
        -  "registeredAgent": {
        -    "properties": {
        -      "address": {
        -        "properties": {
        -          "city": {
        -            "type": "string"
        -          },
        -          "country": {
        -            "type": "string"
        -          },
        -          "county": {
        -            "type": "string"
        -          },
        -          "state": {
        -            "type": "string"
        -          },
        -          "street1": {
        -            "type": "string"
        -          },
        -          "street2": {
        -            "type": "string"
        -          },
        -          "zipCode": {
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "email": {
        -        "type": "string"
        -      },
        -      "isDefault": {
        -        "type": "boolean"
        -      },
        -      "name": {
        -        "description": "Human-readable name (1-255 Unicode chars).",
        -        "properties": {
        -          "value": {
        -            "maxLength": 255,
        -            "minLength": 1,
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "phone": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "name"
        -    ],
        -    "type": "object"
        -  },
        -  "registeredAgentPurchased": {
        -    "type": "boolean"
        -  },
        -  "sessionId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "shareStructure": {
        -    "properties": {
        -      "authorizedShares": {
        -        "type": "string"
        -      },
        -      "isDefault": {
        -        "type": "boolean"
        -      },
        -      "parValuePerShare": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "shareholders": {
        -    "items": {
        -      "properties": {
        -        "address": {
        -          "properties": {
        -            "city": {
        -              "type": "string"
        -            },
        -            "country": {
        -              "type": "string"
        -            },
        -            "county": {
        -              "type": "string"
        -            },
        -            "state": {
        -              "type": "string"
        -            },
        -            "street1": {
        -              "type": "string"
        -            },
        -            "street2": {
        -              "type": "string"
        -            },
        -            "zipCode": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "effectiveDate": {
        -          "format": "date-time",
        -          "type": "string"
        -        },
        -        "email": {
        -          "type": "string"
        -        },
        -        "firstName": {
        -          "type": "string"
        -        },
        -        "fullName": {
        -          "type": "string"
        -        },
        -        "id": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "investmentAmountCents": {
        -          "type": "string"
        -        },
        -        "issueDate": {
        -          "format": "date-time",
        -          "type": "string"
        -        },
        -        "lastName": {
        -          "type": "string"
        -        },
        -        "ownershipPercentage": {
        -          "type": "string"
        -        },
        -        "phone": {
        -          "type": "string"
        -        },
        -        "role": {
        -          "enum": [
        -            "SHAREHOLDER_ROLE_UNSPECIFIED",
        -            "SHAREHOLDER_ROLE_MANAGING_MEMBER",
        -            "SHAREHOLDER_ROLE_MEMBER",
        -            "SHAREHOLDER_ROLE_SHAREHOLDER",
        -            "SHAREHOLDER_ROLE_DIRECTOR",
        -            "SHAREHOLDER_ROLE_OFFICER"
        -          ],
        -          "type": "string"
        -        },
        -        "round": {
        -          "type": "string"
        -        },
        -        "safeTerms": {
        -          "properties": {
        -            "discountPercentage": {
        -              "type": "string"
        -            },
        -            "investmentAmountCents": {
        -              "type": "string"
        -            },
        -            "postMoney": {
        -              "type": "boolean"
        -            },
        -            "safeIssueDate": {
        -              "format": "date-time",
        -              "type": "string"
        -            },
        -            "signedByName": {
        -              "type": "string"
        -            },
        -            "signedByTitle": {
        -              "type": "string"
        -            },
        -            "valuationCapCents": {
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "shareClass": {
        -          "enum": [
        -            "SHARE_CLASS_UNSPECIFIED",
        -            "SHARE_CLASS_COMMON",
        -            "SHARE_CLASS_PREFERRED",
        -            "SHARE_CLASS_OPTION",
        -            "SHARE_CLASS_SAFE"
        -          ],
        -          "type": "string"
        -        },
        -        "shareCount": {
        -          "type": "string"
        -        },
        -        "signedByName": {
        -          "type": "string"
        -        },
        -        "signedByTitle": {
        -          "type": "string"
        -        },
        -        "signedDate": {
        -          "format": "date-time",
        -          "type": "string"
        -        },
        -        "sourceBbox": {
        -          "type": "string"
        -        },
        -        "sourcePage": {
        -          "type": "integer"
        -        },
        -        "stakeholderType": {
        -          "enum": [
        -            "STAKEHOLDER_TYPE_UNSPECIFIED",
        -            "STAKEHOLDER_TYPE_FOUNDER",
        -            "STAKEHOLDER_TYPE_ANGEL",
        -            "STAKEHOLDER_TYPE_INVESTOR_ENTITY",
        -            "STAKEHOLDER_TYPE_EMPLOYEE_POOL",
        -            "STAKEHOLDER_TYPE_ADVISOR_POOL",
        -            "STAKEHOLDER_TYPE_RESERVE"
        -          ],
        -          "type": "string"
        -        },
        -        "strikePriceCents": {
        -          "type": "string"
        -        },
        -        "title": {
        -          "type": "string"
        -        },
        -        "vestingCliffMonths": {
        -          "type": "integer"
        -        },
        -        "vestingStartDate": {
        -          "format": "date-time",
        -          "type": "string"
        -        },
        -        "vestingTotalMonths": {
        -          "type": "integer"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "signedEinDocument": {
        -    "properties": {
        -      "contentType": {
        -        "type": "string"
        -      },
        -      "fileName": {
        -        "type": "string"
        -      },
        -      "s3Bucket": {
        -        "type": "string"
        -      },
        -      "s3Key": {
        -        "type": "string"
        -      },
        -      "uploadedAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "source": {
        -    "enum": [
        -      "FORMATION_SOURCE_UNSPECIFIED",
        -      "FORMATION_SOURCE_WEB",
        -      "FORMATION_SOURCE_MCP",
        -      "FORMATION_SOURCE_CLI",
        -      "FORMATION_SOURCE_AGENTS",
        -      "FORMATION_SOURCE_CONVERSATIONAL",
        -      "FORMATION_SOURCE_NAME_GEN",
        -      "FORMATION_SOURCE_WHATSAPP",
        -      "FORMATION_SOURCE_TELEGRAM",
        -      "FORMATION_SOURCE_LANDING"
        -    ],
        -    "type": "string"
        -  },
        -  "stampedCertificate": {
        -    "properties": {
        -      "contentType": {
        -        "type": "string"
        -      },
        -      "fileName": {
        -        "type": "string"
        -      },
        -      "s3Bucket": {
        -        "type": "string"
        -      },
        -      "s3Key": {
        -        "type": "string"
        -      },
        -      "uploadedAt": {
        -        "format": "date-time",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "stateOfFormation": {
        -    "type": "string"
        -  },
        -  "status": {
        -    "enum": [
        -      "FORMATION_STATUS_UNSPECIFIED",
        -      "FORMATION_STATUS_INITIATED",
        -      "FORMATION_STATUS_IN_PROGRESS",
        -      "FORMATION_STATUS_PAYMENT_PENDING",
        -      "FORMATION_STATUS_PAYMENT_COMPLETE",
        -      "FORMATION_STATUS_FILING_IN_PROGRESS",
        -      "FORMATION_STATUS_COMPLETED",
        -      "FORMATION_STATUS_FAILED",
        -      "FORMATION_STATUS_CANCELLED"
        -    ],
        -    "type": "string"
        -  },
        -  "submittedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "submitter": {
        -    "properties": {
        -      "address": {
        -        "properties": {
        -          "city": {
        -            "type": "string"
        -          },
        -          "country": {
        -            "type": "string"
        -          },
        -          "county": {
        -            "type": "string"
        -          },
        -          "state": {
        -            "type": "string"
        -          },
        -          "street1": {
        -            "type": "string"
        -          },
        -          "street2": {
        -            "type": "string"
        -          },
        -          "zipCode": {
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "email": {
        -        "type": "string"
        -      },
        -      "firstName": {
        -        "type": "string"
        -      },
        -      "lastName": {
        -        "type": "string"
        -      },
        -      "phone": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "updatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "userId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  }
        -}
      • removedOutput schema / properties / formation / type
        Removed value: -"object"
    • Addedformation_update_shareholder
    • Changedgoogle_ads_metrics_get_list_google_ads_campaign_metrics10 fields changed
      • addedOutput schema / properties / metrics / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / metrics / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / metrics / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / metrics / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / metrics / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / metrics / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / metrics / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / metrics / items / properties / updatedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / metrics / items / properties / updatedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / metrics / items / properties / updatedAt / type
        Removed value: -"string"
    • Changedinvoice_get_invoice4 fields changed
      • addedOutput schema / properties / invoice / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "cancelledAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "clientAddress": {
        +        "type": "string"
        +      },
        +      "clientEmail": {
        +        "type": "string"
        +      },
        +      "clientId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "clientName": {
        +        "type": "string"
        +      },
        +      "clientPhone": {
        +        "type": "string"
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "discountAmountCents": {
        +        "type": "string"
        +      },
        +      "discountTotalCents": {
        +        "type": "string"
        +      },
        +      "discountType": {
        +        "enum": [
        +          "DISCOUNT_TYPE_UNSPECIFIED",
        +          "DISCOUNT_TYPE_PERCENTAGE",
        +          "DISCOUNT_TYPE_FIXED"
        +        ],
        +        "type": "string"
        +      },
        +      "discountValueBps": {
        +        "type": "integer"
        +      },
        +      "dueDate": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "invoiceNumber": {
        +        "type": "string"
        +      },
        +      "issueDate": {
        +        "type": "string"
        +      },
        +      "items": {
        +        "items": {
        +          "properties": {
        +            "amountCents": {
        +              "type": "string"
        +            },
        +            "createdAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "description": {
        +              "type": "string"
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "invoiceId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "quantity": {
        +              "type": "string"
        +            },
        +            "sortOrder": {
        +              "type": "integer"
        +            },
        +            "unitPriceCents": {
        +              "type": "string"
        +            },
        +            "updatedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "notes": {
        +        "type": "string"
        +      },
        +      "paidAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "paymentTerms": {
        +        "enum": [
        +          "PAYMENT_TERMS_UNSPECIFIED",
        +          "PAYMENT_TERMS_DUE_ON_RECEIPT",
        +          "PAYMENT_TERMS_NET_7",
        +          "PAYMENT_TERMS_NET_15",
        +          "PAYMENT_TERMS_NET_30",
        +          "PAYMENT_TERMS_NET_60",
        +          "PAYMENT_TERMS_CUSTOM"
        +        ],
        +        "type": "string"
        +      },
        +      "sentAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "status": {
        +        "enum": [
        +          "INVOICE_STATUS_UNSPECIFIED",
        +          "INVOICE_STATUS_DRAFT",
        +          "INVOICE_STATUS_SENT",
        +          "INVOICE_STATUS_VIEWED",
        +          "INVOICE_STATUS_PAID",
        +          "INVOICE_STATUS_CANCELLED"
        +        ],
        +        "type": "string"
        +      },
        +      "subtotalCents": {
        +        "type": "string"
        +      },
        +      "taxAmountCents": {
        +        "type": "string"
        +      },
        +      "taxRateBps": {
        +        "type": "integer"
        +      },
        +      "totalCents": {
        +        "type": "string"
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "viewedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "companyId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / invoice / properties
        Removed value: -{
        -  "cancelledAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "clientAddress": {
        -    "type": "string"
        -  },
        -  "clientEmail": {
        -    "type": "string"
        -  },
        -  "clientId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "clientName": {
        -    "type": "string"
        -  },
        -  "clientPhone": {
        -    "type": "string"
        -  },
        -  "companyId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "discountAmountCents": {
        -    "type": "string"
        -  },
        -  "discountTotalCents": {
        -    "type": "string"
        -  },
        -  "discountType": {
        -    "enum": [
        -      "DISCOUNT_TYPE_UNSPECIFIED",
        -      "DISCOUNT_TYPE_PERCENTAGE",
        -      "DISCOUNT_TYPE_FIXED"
        -    ],
        -    "type": "string"
        -  },
        -  "discountValueBps": {
        -    "type": "integer"
        -  },
        -  "dueDate": {
        -    "type": "string"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "invoiceNumber": {
        -    "type": "string"
        -  },
        -  "issueDate": {
        -    "type": "string"
        -  },
        -  "items": {
        -    "items": {
        -      "properties": {
        -        "amountCents": {
        -          "type": "string"
        -        },
        -        "createdAt": {
        -          "format": "date-time",
        -          "type": "string"
        -        },
        -        "description": {
        -          "type": "string"
        -        },
        -        "id": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "invoiceId": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "quantity": {
        -          "type": "string"
        -        },
        -        "sortOrder": {
        -          "type": "integer"
        -        },
        -        "unitPriceCents": {
        -          "type": "string"
        -        },
        -        "updatedAt": {
        -          "format": "date-time",
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "notes": {
        -    "type": "string"
        -  },
        -  "paidAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "paymentTerms": {
        -    "enum": [
        -      "PAYMENT_TERMS_UNSPECIFIED",
        -      "PAYMENT_TERMS_DUE_ON_RECEIPT",
        -      "PAYMENT_TERMS_NET_7",
        -      "PAYMENT_TERMS_NET_15",
        -      "PAYMENT_TERMS_NET_30",
        -      "PAYMENT_TERMS_NET_60",
        -      "PAYMENT_TERMS_CUSTOM"
        -    ],
        -    "type": "string"
        -  },
        -  "sentAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "status": {
        -    "enum": [
        -      "INVOICE_STATUS_UNSPECIFIED",
        -      "INVOICE_STATUS_DRAFT",
        -      "INVOICE_STATUS_SENT",
        -      "INVOICE_STATUS_VIEWED",
        -      "INVOICE_STATUS_PAID",
        -      "INVOICE_STATUS_CANCELLED"
        -    ],
        -    "type": "string"
        -  },
        -  "subtotalCents": {
        -    "type": "string"
        -  },
        -  "taxAmountCents": {
        -    "type": "string"
        -  },
        -  "taxRateBps": {
        -    "type": "integer"
        -  },
        -  "totalCents": {
        -    "type": "string"
        -  },
        -  "updatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "viewedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / invoice / required
        Removed value: -[
        -  "companyId"
        -]
      • removedOutput schema / properties / invoice / type
        Removed value: -"object"
    • Changedinvoice_get_invoice_pdf_url3 fields changed
      • addedOutput schema / properties / expiresAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / expiresAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / expiresAt / type
        Removed value: -"string"
    • Changedinvoice_get_list_invoices44 fields changed
      • addedOutput schema / properties / invoices / items / properties / cancelledAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / invoices / items / properties / cancelledAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / invoices / items / properties / cancelledAt / type
        Removed value: -"string"
      • addedOutput schema / properties / invoices / items / properties / clientId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / invoices / items / properties / clientId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / invoices / items / properties / clientId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / invoices / items / properties / clientId / type
        Removed value: -"object"
      • addedOutput schema / properties / invoices / items / properties / companyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / invoices / items / properties / companyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / invoices / items / properties / companyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / invoices / items / properties / companyId / type
        Removed value: -"object"
      • addedOutput schema / properties / invoices / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / invoices / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / invoices / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / invoices / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / invoices / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / invoices / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / invoices / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / invoices / items / properties / items / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / invoices / items / properties / items / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / invoices / items / properties / items / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / invoices / items / properties / items / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / invoices / items / properties / items / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / invoices / items / properties / items / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / invoices / items / properties / items / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / invoices / items / properties / items / items / properties / invoiceId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / invoices / items / properties / items / items / properties / invoiceId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / invoices / items / properties / items / items / properties / invoiceId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / invoices / items / properties / items / items / properties / invoiceId / type
        Removed value: -"object"
      • addedOutput schema / properties / invoices / items / properties / items / items / properties / updatedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / invoices / items / properties / items / items / properties / updatedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / invoices / items / properties / items / items / properties / updatedAt / type
        Removed value: -"string"
      • addedOutput schema / properties / invoices / items / properties / paidAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / invoices / items / properties / paidAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / invoices / items / properties / paidAt / type
        Removed value: -"string"
      • addedOutput schema / properties / invoices / items / properties / sentAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / invoices / items / properties / sentAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / invoices / items / properties / sentAt / type
        Removed value: -"string"
      • addedOutput schema / properties / invoices / items / properties / updatedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / invoices / items / properties / updatedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / invoices / items / properties / updatedAt / type
        Removed value: -"string"
      • addedOutput schema / properties / invoices / items / properties / viewedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / invoices / items / properties / viewedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / invoices / items / properties / viewedAt / type
        Removed value: -"string"
    • Changedinvoice_settings_get_invoice_settings4 fields changed
      • addedOutput schema / properties / settings / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "companyAddress": {
        +        "type": "string"
        +      },
        +      "companyEmail": {
        +        "type": "string"
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyName": {
        +        "type": "string"
        +      },
        +      "companyPhone": {
        +        "type": "string"
        +      },
        +      "companyTaxId": {
        +        "type": "string"
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "defaultNotes": {
        +        "type": "string"
        +      },
        +      "defaultPaymentTerms": {
        +        "enum": [
        +          "PAYMENT_TERMS_UNSPECIFIED",
        +          "PAYMENT_TERMS_DUE_ON_RECEIPT",
        +          "PAYMENT_TERMS_NET_7",
        +          "PAYMENT_TERMS_NET_15",
        +          "PAYMENT_TERMS_NET_30",
        +          "PAYMENT_TERMS_NET_60",
        +          "PAYMENT_TERMS_CUSTOM"
        +        ],
        +        "type": "string"
        +      },
        +      "defaultTaxRateBps": {
        +        "type": "integer"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "invoicePrefix": {
        +        "type": "string"
        +      },
        +      "logoUrl": {
        +        "type": "string"
        +      },
        +      "nextInvoiceNumber": {
        +        "type": "integer"
        +      },
        +      "primaryColor": {
        +        "type": "string"
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "companyId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / settings / properties
        Removed value: -{
        -  "companyAddress": {
        -    "type": "string"
        -  },
        -  "companyEmail": {
        -    "type": "string"
        -  },
        -  "companyId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "companyName": {
        -    "type": "string"
        -  },
        -  "companyPhone": {
        -    "type": "string"
        -  },
        -  "companyTaxId": {
        -    "type": "string"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "defaultNotes": {
        -    "type": "string"
        -  },
        -  "defaultPaymentTerms": {
        -    "enum": [
        -      "PAYMENT_TERMS_UNSPECIFIED",
        -      "PAYMENT_TERMS_DUE_ON_RECEIPT",
        -      "PAYMENT_TERMS_NET_7",
        -      "PAYMENT_TERMS_NET_15",
        -      "PAYMENT_TERMS_NET_30",
        -      "PAYMENT_TERMS_NET_60",
        -      "PAYMENT_TERMS_CUSTOM"
        -    ],
        -    "type": "string"
        -  },
        -  "defaultTaxRateBps": {
        -    "type": "integer"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "invoicePrefix": {
        -    "type": "string"
        -  },
        -  "logoUrl": {
        -    "type": "string"
        -  },
        -  "nextInvoiceNumber": {
        -    "type": "integer"
        -  },
        -  "primaryColor": {
        -    "type": "string"
        -  },
        -  "updatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / settings / required
        Removed value: -[
        -  "companyId"
        -]
      • removedOutput schema / properties / settings / type
        Removed value: -"object"
    • Addeditin_check_itin_eligibility
    • Addeditin_create_itin_checkout
    • Addeditin_create_itin_document_upload_link
    • Addeditin_get_itin_application
    • Addeditin_get_itin_mailing_instructions
    • Addeditin_get_itin_quote
    • Addeditin_list_itin_applications
    • Addeditin_list_itin_documents
    • Addeditin_mark_itin_documents_mailed
    • Addeditin_poll_itin_checkout
    • Addeditin_save_itin_intake_draft
    • Addeditin_submit_itin_for_review
    • Addeditin_submit_itin_intake
    • Changedkyc_get_kyc_status4 fields changed
      • addedOutput schema / properties / latestInquiryId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / latestInquiryId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / latestInquiryId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / latestInquiryId / type
        Removed value: -"object"
    • Changednotification_get_list_notifications17 fields changed
      • addedOutput schema / properties / notifications / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / notifications / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / notifications / items / properties / createdAt / type
        Removed value: -"string"
      • removedOutput schema / properties / notifications / items / properties / data / additionalProperties
        Removed value: -true
      • addedOutput schema / properties / notifications / items / properties / data / anyOf
        Added value: +[
        +  {
        +    "additionalProperties": true,
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / notifications / items / properties / data / type
        Removed value: -"object"
      • addedOutput schema / properties / notifications / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / notifications / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / notifications / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / notifications / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / notifications / items / properties / readAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / notifications / items / properties / readAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / notifications / items / properties / readAt / type
        Removed value: -"string"
      • addedOutput schema / properties / notifications / items / properties / userId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / notifications / items / properties / userId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / notifications / items / properties / userId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / notifications / items / properties / userId / type
        Removed value: -"object"
    • Changednotification_get_notification4 fields changed
      • addedOutput schema / properties / notification / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "body": {
        +        "type": "string"
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "data": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": true,
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "idempotencyKey": {
        +        "type": "string"
        +      },
        +      "isRead": {
        +        "type": "boolean"
        +      },
        +      "readAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "title": {
        +        "type": "string"
        +      },
        +      "type": {
        +        "enum": [
        +          "NOTIFICATION_TYPE_UNSPECIFIED",
        +          "NOTIFICATION_TYPE_INVITATION_RECEIVED",
        +          "NOTIFICATION_TYPE_INVITATION_ACCEPTED",
        +          "NOTIFICATION_TYPE_INVITATION_REJECTED",
        +          "NOTIFICATION_TYPE_MEMBER_WELCOME",
        +          "NOTIFICATION_TYPE_FORMATION_STARTED",
        +          "NOTIFICATION_TYPE_FILING_SUBMITTED",
        +          "NOTIFICATION_TYPE_ADDITIONAL_INFORMATION_REQUIRED",
        +          "NOTIFICATION_TYPE_FILING_REJECTED",
        +          "NOTIFICATION_TYPE_STATE_DELAYED",
        +          "NOTIFICATION_TYPE_COMPANY_APPROVED",
        +          "NOTIFICATION_TYPE_EIN_IN_PROGRESS",
        +          "NOTIFICATION_TYPE_PAYMENT_FAILED",
        +          "NOTIFICATION_TYPE_FORMATION_COMPLETE",
        +          "NOTIFICATION_TYPE_SYNC_COMPLETED",
        +          "NOTIFICATION_TYPE_SYNC_FAILED",
        +          "NOTIFICATION_TYPE_SIGNATURE_REQUEST",
        +          "NOTIFICATION_TYPE_DEVICE_REGISTERED",
        +          "NOTIFICATION_TYPE_DEVICE_REMOVED",
        +          "NOTIFICATION_TYPE_DEVICE_FIRST_APPROVAL",
        +          "NOTIFICATION_TYPE_EIN_RECEIVED",
        +          "NOTIFICATION_TYPE_COMMITMENT_RECORDED",
        +          "NOTIFICATION_TYPE_COMMITMENT_REMOVED",
        +          "NOTIFICATION_TYPE_WELCOME",
        +          "NOTIFICATION_TYPE_DEVICE_TRUSTED"
        +        ],
        +        "type": "string"
        +      },
        +      "userId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "userId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / notification / properties
        Removed value: -{
        -  "body": {
        -    "type": "string"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "data": {
        -    "additionalProperties": true,
        -    "type": "object"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "idempotencyKey": {
        -    "type": "string"
        -  },
        -  "isRead": {
        -    "type": "boolean"
        -  },
        -  "readAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "title": {
        -    "type": "string"
        -  },
        -  "type": {
        -    "enum": [
        -      "NOTIFICATION_TYPE_UNSPECIFIED",
        -      "NOTIFICATION_TYPE_INVITATION_RECEIVED",
        -      "NOTIFICATION_TYPE_INVITATION_ACCEPTED",
        -      "NOTIFICATION_TYPE_INVITATION_REJECTED",
        -      "NOTIFICATION_TYPE_MEMBER_WELCOME",
        -      "NOTIFICATION_TYPE_FORMATION_STARTED",
        -      "NOTIFICATION_TYPE_FILING_SUBMITTED",
        -      "NOTIFICATION_TYPE_ADDITIONAL_INFORMATION_REQUIRED",
        -      "NOTIFICATION_TYPE_FILING_REJECTED",
        -      "NOTIFICATION_TYPE_STATE_DELAYED",
        -      "NOTIFICATION_TYPE_COMPANY_APPROVED",
        -      "NOTIFICATION_TYPE_EIN_IN_PROGRESS",
        -      "NOTIFICATION_TYPE_PAYMENT_FAILED",
        -      "NOTIFICATION_TYPE_FORMATION_COMPLETE",
        -      "NOTIFICATION_TYPE_SYNC_COMPLETED",
        -      "NOTIFICATION_TYPE_SYNC_FAILED",
        -      "NOTIFICATION_TYPE_SIGNATURE_REQUEST",
        -      "NOTIFICATION_TYPE_DEVICE_REGISTERED",
        -      "NOTIFICATION_TYPE_DEVICE_REMOVED",
        -      "NOTIFICATION_TYPE_DEVICE_FIRST_APPROVAL",
        -      "NOTIFICATION_TYPE_EIN_RECEIVED",
        -      "NOTIFICATION_TYPE_COMMITMENT_RECORDED",
        -      "NOTIFICATION_TYPE_COMMITMENT_REMOVED",
        -      "NOTIFICATION_TYPE_WELCOME",
        -      "NOTIFICATION_TYPE_DEVICE_TRUSTED"
        -    ],
        -    "type": "string"
        -  },
        -  "userId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  }
        -}
      • removedOutput schema / properties / notification / required
        Removed value: -[
        -  "userId"
        -]
      • removedOutput schema / properties / notification / type
        Removed value: -"object"
    • Changedpayment_get_list_payments25 fields changed
      • addedOutput schema / properties / payments / items / properties / companyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / payments / items / properties / companyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / payments / items / properties / companyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / payments / items / properties / companyId / type
        Removed value: -"object"
      • addedOutput schema / properties / payments / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / payments / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / payments / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / payments / items / properties / destinationAccountId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / payments / items / properties / destinationAccountId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / payments / items / properties / destinationAccountId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / payments / items / properties / destinationAccountId / type
        Removed value: -"object"
      • addedOutput schema / properties / payments / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / payments / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / payments / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / payments / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / payments / items / properties / initiatedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / payments / items / properties / initiatedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / payments / items / properties / initiatedAt / type
        Removed value: -"string"
      • addedOutput schema / properties / payments / items / properties / settledAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / payments / items / properties / settledAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / payments / items / properties / settledAt / type
        Removed value: -"string"
      • addedOutput schema / properties / payments / items / properties / sourceAccountId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / payments / items / properties / sourceAccountId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / payments / items / properties / sourceAccountId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / payments / items / properties / sourceAccountId / type
        Removed value: -"object"
    • Changedpayment_get_payment4 fields changed
      • addedOutput schema / properties / payment / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "amountCents": {
        +        "type": "string"
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "currency": {
        +        "type": "string"
        +      },
        +      "description": {
        +        "type": "string"
        +      },
        +      "destinationAccountId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "initiatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "providerReference": {
        +        "type": "string"
        +      },
        +      "settledAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "sourceAccountId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "status": {
        +        "enum": [
        +          "PAYMENT_STATUS_UNSPECIFIED",
        +          "PAYMENT_STATUS_PENDING",
        +          "PAYMENT_STATUS_SETTLED",
        +          "PAYMENT_STATUS_FAILED",
        +          "PAYMENT_STATUS_CANCELLED"
        +        ],
        +        "type": "string"
        +      },
        +      "type": {
        +        "enum": [
        +          "PAYMENT_TYPE_UNSPECIFIED",
        +          "PAYMENT_TYPE_TRANSFER",
        +          "PAYMENT_TYPE_DEPOSIT",
        +          "PAYMENT_TYPE_WITHDRAWAL"
        +        ],
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "companyId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / payment / properties
        Removed value: -{
        -  "amountCents": {
        -    "type": "string"
        -  },
        -  "companyId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "currency": {
        -    "type": "string"
        -  },
        -  "description": {
        -    "type": "string"
        -  },
        -  "destinationAccountId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "initiatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "providerReference": {
        -    "type": "string"
        -  },
        -  "settledAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "sourceAccountId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "status": {
        -    "enum": [
        -      "PAYMENT_STATUS_UNSPECIFIED",
        -      "PAYMENT_STATUS_PENDING",
        -      "PAYMENT_STATUS_SETTLED",
        -      "PAYMENT_STATUS_FAILED",
        -      "PAYMENT_STATUS_CANCELLED"
        -    ],
        -    "type": "string"
        -  },
        -  "type": {
        -    "enum": [
        -      "PAYMENT_TYPE_UNSPECIFIED",
        -      "PAYMENT_TYPE_TRANSFER",
        -      "PAYMENT_TYPE_DEPOSIT",
        -      "PAYMENT_TYPE_WITHDRAWAL"
        -    ],
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / payment / required
        Removed value: -[
        -  "companyId"
        -]
      • removedOutput schema / properties / payment / type
        Removed value: -"object"
    • Changedsaved_view_get_default_saved_view4 fields changed
      • addedOutput schema / properties / savedViewId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / savedViewId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / savedViewId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / savedViewId / type
        Removed value: -"object"
    • Changedsaved_view_get_list_saved_views51 fields changed
      • addedInput schema / properties / companyId
        Added value: +{
        +  "description": "UUID value wrapper.",
        +  "properties": {
        +    "value": {
        +      "format": "uuid",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
      • addedInput schema / required
        Added value: +[
        +  "companyId"
        +]
      • addedOutput schema / properties / savedViews / items / properties / columns / items / properties / fieldId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / savedViews / items / properties / columns / items / properties / fieldId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / savedViews / items / properties / columns / items / properties / fieldId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / savedViews / items / properties / columns / items / properties / fieldId / type
        Removed value: -"object"
      • removedOutput schema / properties / savedViews / items / properties / columns / items / properties / formatOverride / additionalProperties
        Removed value: -true
      • addedOutput schema / properties / savedViews / items / properties / columns / items / properties / formatOverride / anyOf
        Added value: +[
        +  {
        +    "additionalProperties": true,
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / savedViews / items / properties / columns / items / properties / formatOverride / type
        Removed value: -"object"
      • addedOutput schema / properties / savedViews / items / properties / columns / items / properties / relatedRef / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "datatableCode": {
        +        "anyOf": [
        +          {
        +            "description": "Lowercase kebab-case code identifier.",
        +            "properties": {
        +              "value": {
        +                "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "fieldId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "datatableCode",
        +      "fieldId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / savedViews / items / properties / columns / items / properties / relatedRef / properties
        Removed value: -{
        -  "datatableCode": {
        -    "description": "Lowercase kebab-case code identifier.",
        -    "properties": {
        -      "value": {
        -        "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "fieldId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  }
        -}
      • removedOutput schema / properties / savedViews / items / properties / columns / items / properties / relatedRef / required
        Removed value: -[
        -  "datatableCode",
        -  "fieldId"
        -]
      • removedOutput schema / properties / savedViews / items / properties / columns / items / properties / relatedRef / type
        Removed value: -"object"
      • addedOutput schema / properties / savedViews / items / properties / companyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / savedViews / items / properties / companyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / savedViews / items / properties / companyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / savedViews / items / properties / companyId / type
        Removed value: -"object"
      • addedOutput schema / properties / savedViews / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / savedViews / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / savedViews / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / savedViews / items / properties / createdByUserId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / savedViews / items / properties / createdByUserId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / savedViews / items / properties / createdByUserId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / savedViews / items / properties / createdByUserId / type
        Removed value: -"object"
      • addedOutput schema / properties / savedViews / items / properties / datatableCode / anyOf
        Added value: +[
        +  {
        +    "description": "Lowercase kebab-case code identifier.",
        +    "properties": {
        +      "value": {
        +        "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / savedViews / items / properties / datatableCode / description
        Removed value: -"Lowercase kebab-case code identifier."
      • removedOutput schema / properties / savedViews / items / properties / datatableCode / properties
        Removed value: -{
        -  "value": {
        -    "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / savedViews / items / properties / datatableCode / type
        Removed value: -"object"
      • removedOutput schema / properties / savedViews / items / properties / filters / additionalProperties
        Removed value: -true
      • addedOutput schema / properties / savedViews / items / properties / filters / anyOf
        Added value: +[
        +  {
        +    "additionalProperties": true,
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / savedViews / items / properties / filters / type
        Removed value: -"object"
      • removedOutput schema / properties / savedViews / items / properties / gridColumnState / additionalProperties
        Removed value: -true
      • addedOutput schema / properties / savedViews / items / properties / gridColumnState / anyOf
        Added value: +[
        +  {
        +    "additionalProperties": true,
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / savedViews / items / properties / gridColumnState / type
        Removed value: -"object"
      • removedOutput schema / properties / savedViews / items / properties / gridFilterModel / additionalProperties
        Removed value: -true
      • addedOutput schema / properties / savedViews / items / properties / gridFilterModel / anyOf
        Added value: +[
        +  {
        +    "additionalProperties": true,
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / savedViews / items / properties / gridFilterModel / type
        Removed value: -"object"
      • addedOutput schema / properties / savedViews / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / savedViews / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / savedViews / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / savedViews / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / savedViews / items / properties / name / anyOf
        Added value: +[
        +  {
        +    "description": "Human-readable name (1-255 Unicode chars).",
        +    "properties": {
        +      "value": {
        +        "maxLength": 255,
        +        "minLength": 1,
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / savedViews / items / properties / name / description
        Removed value: -"Human-readable name (1-255 Unicode chars)."
      • removedOutput schema / properties / savedViews / items / properties / name / properties
        Removed value: -{
        -  "value": {
        -    "maxLength": 255,
        -    "minLength": 1,
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / savedViews / items / properties / name / type
        Removed value: -"object"
      • removedOutput schema / properties / savedViews / items / properties / sort / additionalProperties
        Removed value: -true
      • addedOutput schema / properties / savedViews / items / properties / sort / anyOf
        Added value: +[
        +  {
        +    "additionalProperties": true,
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / savedViews / items / properties / sort / type
        Removed value: -"object"
      • addedOutput schema / properties / savedViews / items / properties / updatedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / savedViews / items / properties / updatedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / savedViews / items / properties / updatedAt / type
        Removed value: -"string"
    • Changedsaved_view_get_saved_view4 fields changed
      • addedOutput schema / properties / savedView / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "color": {
        +        "type": "string"
        +      },
        +      "columns": {
        +        "items": {
        +          "properties": {
        +            "fieldId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "formatOverride": {
        +              "anyOf": [
        +                {
        +                  "additionalProperties": true,
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "pinned": {
        +              "enum": [
        +                "COLUMN_PIN_UNSPECIFIED",
        +                "COLUMN_PIN_NONE",
        +                "COLUMN_PIN_LEFT",
        +                "COLUMN_PIN_RIGHT"
        +              ],
        +              "type": "string"
        +            },
        +            "relatedRef": {
        +              "anyOf": [
        +                {
        +                  "properties": {
        +                    "datatableCode": {
        +                      "anyOf": [
        +                        {
        +                          "description": "Lowercase kebab-case code identifier.",
        +                          "properties": {
        +                            "value": {
        +                              "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
        +                              "type": "string"
        +                            }
        +                          },
        +                          "type": "object"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "fieldId": {
        +                      "anyOf": [
        +                        {
        +                          "description": "UUID value wrapper.",
        +                          "properties": {
        +                            "value": {
        +                              "format": "uuid",
        +                              "type": "string"
        +                            }
        +                          },
        +                          "type": "object"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    }
        +                  },
        +                  "required": [
        +                    "datatableCode",
        +                    "fieldId"
        +                  ],
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "sortOrder": {
        +              "type": "integer"
        +            },
        +            "visible": {
        +              "type": "boolean"
        +            },
        +            "width": {
        +              "type": "integer"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "createdByUserId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "datatableCode": {
        +        "anyOf": [
        +          {
        +            "description": "Lowercase kebab-case code identifier.",
        +            "properties": {
        +              "value": {
        +                "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "filters": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": true,
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "gridColumnState": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": true,
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "gridFilterModel": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": true,
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "name": {
        +        "anyOf": [
        +          {
        +            "description": "Human-readable name (1-255 Unicode chars).",
        +            "properties": {
        +              "value": {
        +                "maxLength": 255,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "quickFilterText": {
        +        "type": "string"
        +      },
        +      "scope": {
        +        "enum": [
        +          "SAVED_VIEW_SCOPE_UNSPECIFIED",
        +          "SAVED_VIEW_SCOPE_USER",
        +          "SAVED_VIEW_SCOPE_COMPANY"
        +        ],
        +        "type": "string"
        +      },
        +      "selectedCustomFieldIds": {
        +        "items": {
        +          "description": "UUID value wrapper.",
        +          "properties": {
        +            "value": {
        +              "format": "uuid",
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "sort": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": true,
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "companyId",
        +      "createdByUserId",
        +      "name"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / savedView / properties
        Removed value: -{
        -  "color": {
        -    "type": "string"
        -  },
        -  "columns": {
        -    "items": {
        -      "properties": {
        -        "fieldId": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "formatOverride": {
        -          "additionalProperties": true,
        -          "type": "object"
        -        },
        -        "pinned": {
        -          "enum": [
        -            "COLUMN_PIN_UNSPECIFIED",
        -            "COLUMN_PIN_NONE",
        -            "COLUMN_PIN_LEFT",
        -            "COLUMN_PIN_RIGHT"
        -          ],
        -          "type": "string"
        -        },
        -        "relatedRef": {
        -          "properties": {
        -            "datatableCode": {
        -              "description": "Lowercase kebab-case code identifier.",
        -              "properties": {
        -                "value": {
        -                  "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
        -                  "type": "string"
        -                }
        -              },
        -              "type": "object"
        -            },
        -            "fieldId": {
        -              "description": "UUID value wrapper.",
        -              "properties": {
        -                "value": {
        -                  "format": "uuid",
        -                  "type": "string"
        -                }
        -              },
        -              "type": "object"
        -            }
        -          },
        -          "required": [
        -            "datatableCode",
        -            "fieldId"
        -          ],
        -          "type": "object"
        -        },
        -        "sortOrder": {
        -          "type": "integer"
        -        },
        -        "visible": {
        -          "type": "boolean"
        -        },
        -        "width": {
        -          "type": "integer"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "companyId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "createdByUserId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "datatableCode": {
        -    "description": "Lowercase kebab-case code identifier.",
        -    "properties": {
        -      "value": {
        -        "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "filters": {
        -    "additionalProperties": true,
        -    "type": "object"
        -  },
        -  "gridColumnState": {
        -    "additionalProperties": true,
        -    "type": "object"
        -  },
        -  "gridFilterModel": {
        -    "additionalProperties": true,
        -    "type": "object"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "name": {
        -    "description": "Human-readable name (1-255 Unicode chars).",
        -    "properties": {
        -      "value": {
        -        "maxLength": 255,
        -        "minLength": 1,
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "quickFilterText": {
        -    "type": "string"
        -  },
        -  "scope": {
        -    "enum": [
        -      "SAVED_VIEW_SCOPE_UNSPECIFIED",
        -      "SAVED_VIEW_SCOPE_USER",
        -      "SAVED_VIEW_SCOPE_COMPANY"
        -    ],
        -    "type": "string"
        -  },
        -  "selectedCustomFieldIds": {
        -    "items": {
        -      "description": "UUID value wrapper.",
        -      "properties": {
        -        "value": {
        -          "format": "uuid",
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "sort": {
        -    "additionalProperties": true,
        -    "type": "object"
        -  },
        -  "updatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / savedView / required
        Removed value: -[
        -  "companyId",
        -  "createdByUserId",
        -  "name"
        -]
      • removedOutput schema / properties / savedView / type
        Removed value: -"object"
    • Changedsignature_create_envelope1 field changed
      • changedInput schema / properties / signers / items / properties / role / enum
        Previous value: -[
        -  "SIGNER_ROLE_UNSPECIFIED",
        -  "SIGNER_ROLE_COMPANY",
        -  "SIGNER_ROLE_INVESTOR",
        -  "SIGNER_ROLE_COUNTERPARTY"
        -]New value: +[
        +  "SIGNER_ROLE_COMPANY",
        +  "SIGNER_ROLE_INVESTOR",
        +  "SIGNER_ROLE_COUNTERPARTY"
        +]
    • Changedsignature_get_consent_document3 fields changed
      • addedOutput schema / properties / version / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "bodyMarkdown": {
        +        "type": "string"
        +      },
        +      "bodySha256": {
        +        "type": "string"
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "effectiveFrom": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "effectiveTo": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "version": {
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / version / properties
        Removed value: -{
        -  "bodyMarkdown": {
        -    "type": "string"
        -  },
        -  "bodySha256": {
        -    "type": "string"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "effectiveFrom": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "effectiveTo": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "id": {
        -    "type": "string"
        -  },
        -  "version": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / version / type
        Removed value: -"object"
    • Changedsignature_get_list_signature_envelopes16 fields changed
      • addedOutput schema / properties / envelopes / items / properties / completedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / envelopes / items / properties / completedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / envelopes / items / properties / completedAt / type
        Removed value: -"string"
      • addedOutput schema / properties / envelopes / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / envelopes / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / envelopes / items / properties / createdAt / type
        Removed value: -"string"
      • removedOutput schema / properties / envelopes / items / properties / subjectRef / additionalProperties
        Removed value: -true
      • addedOutput schema / properties / envelopes / items / properties / subjectRef / anyOf
        Added value: +[
        +  {
        +    "additionalProperties": true,
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / envelopes / items / properties / subjectRef / type
        Removed value: -"object"
      • addedOutput schema / properties / envelopes / items / properties / userId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / envelopes / items / properties / userId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / envelopes / items / properties / userId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / envelopes / items / properties / userId / type
        Removed value: -"object"
      • addedOutput schema / properties / envelopes / items / properties / voidedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / envelopes / items / properties / voidedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / envelopes / items / properties / voidedAt / type
        Removed value: -"string"
    • Changedsignature_get_signature_envelope13 fields changed
      • addedOutput schema / properties / envelope / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "certificateSha256": {
        +        "type": "string"
        +      },
        +      "completedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "consentVersionId": {
        +        "type": "string"
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "documentSha256": {
        +        "type": "string"
        +      },
        +      "envelopeType": {
        +        "type": "string"
        +      },
        +      "finalArtifactSha256": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "provider": {
        +        "enum": [
        +          "SIGNATURE_PROVIDER_UNSPECIFIED",
        +          "SIGNATURE_PROVIDER_LOVIE_SIGN",
        +          "SIGNATURE_PROVIDER_DOCUSIGN"
        +        ],
        +        "type": "string"
        +      },
        +      "providerEnvelopeId": {
        +        "type": "string"
        +      },
        +      "signedDocumentSha256": {
        +        "type": "string"
        +      },
        +      "status": {
        +        "enum": [
        +          "SIGNATURE_ENVELOPE_STATUS_UNSPECIFIED",
        +          "SIGNATURE_ENVELOPE_STATUS_CREATED",
        +          "SIGNATURE_ENVELOPE_STATUS_SENT",
        +          "SIGNATURE_ENVELOPE_STATUS_VIEWED",
        +          "SIGNATURE_ENVELOPE_STATUS_CONSENTED",
        +          "SIGNATURE_ENVELOPE_STATUS_SIGNED",
        +          "SIGNATURE_ENVELOPE_STATUS_COMPLETED",
        +          "SIGNATURE_ENVELOPE_STATUS_VOIDED"
        +        ],
        +        "type": "string"
        +      },
        +      "subjectRef": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": true,
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "userId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "voidedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / envelope / properties
        Removed value: -{
        -  "certificateSha256": {
        -    "type": "string"
        -  },
        -  "completedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "consentVersionId": {
        -    "type": "string"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "documentSha256": {
        -    "type": "string"
        -  },
        -  "envelopeType": {
        -    "type": "string"
        -  },
        -  "finalArtifactSha256": {
        -    "type": "string"
        -  },
        -  "id": {
        -    "type": "string"
        -  },
        -  "provider": {
        -    "enum": [
        -      "SIGNATURE_PROVIDER_UNSPECIFIED",
        -      "SIGNATURE_PROVIDER_LOVIE_SIGN",
        -      "SIGNATURE_PROVIDER_DOCUSIGN"
        -    ],
        -    "type": "string"
        -  },
        -  "providerEnvelopeId": {
        -    "type": "string"
        -  },
        -  "signedDocumentSha256": {
        -    "type": "string"
        -  },
        -  "status": {
        -    "enum": [
        -      "SIGNATURE_ENVELOPE_STATUS_UNSPECIFIED",
        -      "SIGNATURE_ENVELOPE_STATUS_CREATED",
        -      "SIGNATURE_ENVELOPE_STATUS_SENT",
        -      "SIGNATURE_ENVELOPE_STATUS_VIEWED",
        -      "SIGNATURE_ENVELOPE_STATUS_CONSENTED",
        -      "SIGNATURE_ENVELOPE_STATUS_SIGNED",
        -      "SIGNATURE_ENVELOPE_STATUS_COMPLETED",
        -      "SIGNATURE_ENVELOPE_STATUS_VOIDED"
        -    ],
        -    "type": "string"
        -  },
        -  "subjectRef": {
        -    "additionalProperties": true,
        -    "type": "object"
        -  },
        -  "userId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "voidedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / envelope / type
        Removed value: -"object"
      • addedOutput schema / properties / events / items / properties / actorUserId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / events / items / properties / actorUserId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / events / items / properties / actorUserId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / events / items / properties / actorUserId / type
        Removed value: -"object"
      • addedOutput schema / properties / events / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / events / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / events / items / properties / createdAt / type
        Removed value: -"string"
      • removedOutput schema / properties / events / items / properties / metadata / additionalProperties
        Removed value: -true
      • addedOutput schema / properties / events / items / properties / metadata / anyOf
        Added value: +[
        +  {
        +    "additionalProperties": true,
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / events / items / properties / metadata / type
        Removed value: -"object"
    • Changedsignature_signing_status22 fields changed
      • addedOutput schema / properties / signers / items / properties / actorUserId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / signers / items / properties / actorUserId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / signers / items / properties / actorUserId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / signers / items / properties / actorUserId / type
        Removed value: -"object"
      • addedOutput schema / properties / signers / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / signers / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / signers / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / signers / items / properties / inviteEmailedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / signers / items / properties / inviteEmailedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / signers / items / properties / inviteEmailedAt / type
        Removed value: -"string"
      • removedOutput schema / properties / signers / items / properties / signatureAnchor / additionalProperties
        Removed value: -true
      • addedOutput schema / properties / signers / items / properties / signatureAnchor / anyOf
        Added value: +[
        +  {
        +    "additionalProperties": true,
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / signers / items / properties / signatureAnchor / type
        Removed value: -"object"
      • addedOutput schema / properties / signers / items / properties / signedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / signers / items / properties / signedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / signers / items / properties / signedAt / type
        Removed value: -"string"
      • addedOutput schema / properties / signers / items / properties / tokenExpiresAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / signers / items / properties / tokenExpiresAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / signers / items / properties / tokenExpiresAt / type
        Removed value: -"string"
      • addedOutput schema / properties / signers / items / properties / updatedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / signers / items / properties / updatedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / signers / items / properties / updatedAt / type
        Removed value: -"string"
    • Changedtransaction_document_get_list_transaction_documents18 fields changed
      • addedOutput schema / properties / documents / items / properties / companyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / documents / items / properties / companyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / documents / items / properties / companyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / documents / items / properties / companyId / type
        Removed value: -"object"
      • addedOutput schema / properties / documents / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / documents / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / documents / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / documents / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / documents / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / documents / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / documents / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / documents / items / properties / parsedContent / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "amount": {
        +        "type": "string"
        +      },
        +      "currency": {
        +        "type": "string"
        +      },
        +      "date": {
        +        "type": "string"
        +      },
        +      "description": {
        +        "anyOf": [
        +          {
        +            "description": "Free-form description (max 5000 chars).",
        +            "properties": {
        +              "value": {
        +                "maxLength": 5000,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "extractionMethod": {
        +        "enum": [
        +          "RECEIPT_EXTRACTION_METHOD_UNSPECIFIED",
        +          "RECEIPT_EXTRACTION_METHOD_REGEX",
        +          "RECEIPT_EXTRACTION_METHOD_LLM"
        +        ],
        +        "type": "string"
        +      },
        +      "invoiceNumber": {
        +        "type": "string"
        +      },
        +      "lineItems": {
        +        "items": {
        +          "properties": {
        +            "amount": {
        +              "type": "string"
        +            },
        +            "description": {
        +              "anyOf": [
        +                {
        +                  "description": "Free-form description (max 5000 chars).",
        +                  "properties": {
        +                    "value": {
        +                      "maxLength": 5000,
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "quantity": {
        +              "type": "string"
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "paymentMethod": {
        +        "type": "string"
        +      },
        +      "receiptNumber": {
        +        "type": "string"
        +      },
        +      "vendor": {
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / documents / items / properties / parsedContent / properties
        Removed value: -{
        -  "amount": {
        -    "type": "string"
        -  },
        -  "currency": {
        -    "type": "string"
        -  },
        -  "date": {
        -    "type": "string"
        -  },
        -  "description": {
        -    "description": "Free-form description (max 5000 chars).",
        -    "properties": {
        -      "value": {
        -        "maxLength": 5000,
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "extractionMethod": {
        -    "enum": [
        -      "RECEIPT_EXTRACTION_METHOD_UNSPECIFIED",
        -      "RECEIPT_EXTRACTION_METHOD_REGEX",
        -      "RECEIPT_EXTRACTION_METHOD_LLM"
        -    ],
        -    "type": "string"
        -  },
        -  "invoiceNumber": {
        -    "type": "string"
        -  },
        -  "lineItems": {
        -    "items": {
        -      "properties": {
        -        "amount": {
        -          "type": "string"
        -        },
        -        "description": {
        -          "description": "Free-form description (max 5000 chars).",
        -          "properties": {
        -            "value": {
        -              "maxLength": 5000,
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "quantity": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "paymentMethod": {
        -    "type": "string"
        -  },
        -  "receiptNumber": {
        -    "type": "string"
        -  },
        -  "vendor": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / documents / items / properties / parsedContent / type
        Removed value: -"object"
      • addedOutput schema / properties / documents / items / properties / transactionId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / documents / items / properties / transactionId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / documents / items / properties / transactionId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / documents / items / properties / transactionId / type
        Removed value: -"object"
    • Changedtransaction_get_list_transactions90 fields changed
      • addedOutput schema / properties / transactions / items / properties / accountId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactions / items / properties / accountId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / transactions / items / properties / accountId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / transactions / items / properties / accountId / type
        Removed value: -"object"
      • addedOutput schema / properties / transactions / items / properties / cardId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactions / items / properties / cardId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / transactions / items / properties / cardId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / transactions / items / properties / cardId / type
        Removed value: -"object"
      • addedOutput schema / properties / transactions / items / properties / companyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactions / items / properties / companyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / transactions / items / properties / companyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / transactions / items / properties / companyId / type
        Removed value: -"object"
      • addedOutput schema / properties / transactions / items / properties / counterpartyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactions / items / properties / counterpartyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / transactions / items / properties / counterpartyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / transactions / items / properties / counterpartyId / type
        Removed value: -"object"
      • addedOutput schema / properties / transactions / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactions / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / transactions / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / transactions / items / properties / enrichments / items / properties / companyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactions / items / properties / enrichments / items / properties / companyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / transactions / items / properties / enrichments / items / properties / companyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / transactions / items / properties / enrichments / items / properties / companyId / type
        Removed value: -"object"
      • addedOutput schema / properties / transactions / items / properties / enrichments / items / properties / connectionId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactions / items / properties / enrichments / items / properties / connectionId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / transactions / items / properties / enrichments / items / properties / connectionId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / transactions / items / properties / enrichments / items / properties / connectionId / type
        Removed value: -"object"
      • addedOutput schema / properties / transactions / items / properties / enrichments / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactions / items / properties / enrichments / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / transactions / items / properties / enrichments / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / transactions / items / properties / enrichments / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactions / items / properties / enrichments / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / transactions / items / properties / enrichments / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / transactions / items / properties / enrichments / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / transactions / items / properties / enrichments / items / properties / metadata / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "values": {
        +        "additionalProperties": {
        +          "type": "string"
        +        },
        +        "type": "object"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactions / items / properties / enrichments / items / properties / metadata / properties
        Removed value: -{
        -  "values": {
        -    "additionalProperties": {
        -      "type": "string"
        -    },
        -    "type": "object"
        -  }
        -}
      • removedOutput schema / properties / transactions / items / properties / enrichments / items / properties / metadata / type
        Removed value: -"object"
      • addedOutput schema / properties / transactions / items / properties / enrichments / items / properties / transactionId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactions / items / properties / enrichments / items / properties / transactionId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / transactions / items / properties / enrichments / items / properties / transactionId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / transactions / items / properties / enrichments / items / properties / transactionId / type
        Removed value: -"object"
      • addedOutput schema / properties / transactions / items / properties / enrichments / items / properties / updatedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactions / items / properties / enrichments / items / properties / updatedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / transactions / items / properties / enrichments / items / properties / updatedAt / type
        Removed value: -"string"
      • addedOutput schema / properties / transactions / items / properties / fieldValues / items / properties / companyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactions / items / properties / fieldValues / items / properties / companyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / transactions / items / properties / fieldValues / items / properties / companyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / transactions / items / properties / fieldValues / items / properties / companyId / type
        Removed value: -"object"
      • addedOutput schema / properties / transactions / items / properties / fieldValues / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactions / items / properties / fieldValues / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / transactions / items / properties / fieldValues / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / transactions / items / properties / fieldValues / items / properties / fieldId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactions / items / properties / fieldValues / items / properties / fieldId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / transactions / items / properties / fieldValues / items / properties / fieldId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / transactions / items / properties / fieldValues / items / properties / fieldId / type
        Removed value: -"object"
      • addedOutput schema / properties / transactions / items / properties / fieldValues / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactions / items / properties / fieldValues / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / transactions / items / properties / fieldValues / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / transactions / items / properties / fieldValues / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / transactions / items / properties / fieldValues / items / properties / optionId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactions / items / properties / fieldValues / items / properties / optionId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / transactions / items / properties / fieldValues / items / properties / optionId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / transactions / items / properties / fieldValues / items / properties / optionId / type
        Removed value: -"object"
      • addedOutput schema / properties / transactions / items / properties / fieldValues / items / properties / transactionId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactions / items / properties / fieldValues / items / properties / transactionId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / transactions / items / properties / fieldValues / items / properties / transactionId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / transactions / items / properties / fieldValues / items / properties / transactionId / type
        Removed value: -"object"
      • addedOutput schema / properties / transactions / items / properties / fieldValues / items / properties / updatedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactions / items / properties / fieldValues / items / properties / updatedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / transactions / items / properties / fieldValues / items / properties / updatedAt / type
        Removed value: -"string"
      • addedOutput schema / properties / transactions / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactions / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / transactions / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / transactions / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / transactions / items / properties / location / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "address": {
        +        "type": "string"
        +      },
        +      "city": {
        +        "type": "string"
        +      },
        +      "country": {
        +        "type": "string"
        +      },
        +      "lat": {
        +        "type": "number"
        +      },
        +      "lon": {
        +        "type": "number"
        +      },
        +      "postalCode": {
        +        "type": "string"
        +      },
        +      "region": {
        +        "type": "string"
        +      },
        +      "storeNumber": {
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactions / items / properties / location / properties
        Removed value: -{
        -  "address": {
        -    "type": "string"
        -  },
        -  "city": {
        -    "type": "string"
        -  },
        -  "country": {
        -    "type": "string"
        -  },
        -  "lat": {
        -    "type": "number"
        -  },
        -  "lon": {
        -    "type": "number"
        -  },
        -  "postalCode": {
        -    "type": "string"
        -  },
        -  "region": {
        -    "type": "string"
        -  },
        -  "storeNumber": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / transactions / items / properties / location / type
        Removed value: -"object"
      • addedOutput schema / properties / transactions / items / properties / metadata / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "increase": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "routeId": {
        +                "type": "string"
        +              },
        +              "routeType": {
        +                "type": "string"
        +              },
        +              "sourceCategory": {
        +                "type": "string"
        +              },
        +              "transactionId": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "plaid": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "byOrderOf": {
        +                "type": "string"
        +              },
        +              "payee": {
        +                "type": "string"
        +              },
        +              "payer": {
        +                "type": "string"
        +              },
        +              "paymentMethod": {
        +                "type": "string"
        +              },
        +              "paymentProcessor": {
        +                "type": "string"
        +              },
        +              "ppdId": {
        +                "type": "string"
        +              },
        +              "reason": {
        +                "type": "string"
        +              },
        +              "referenceNumber": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactions / items / properties / metadata / properties
        Removed value: -{
        -  "increase": {
        -    "properties": {
        -      "routeId": {
        -        "type": "string"
        -      },
        -      "routeType": {
        -        "type": "string"
        -      },
        -      "sourceCategory": {
        -        "type": "string"
        -      },
        -      "transactionId": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "plaid": {
        -    "properties": {
        -      "byOrderOf": {
        -        "type": "string"
        -      },
        -      "payee": {
        -        "type": "string"
        -      },
        -      "payer": {
        -        "type": "string"
        -      },
        -      "paymentMethod": {
        -        "type": "string"
        -      },
        -      "paymentProcessor": {
        -        "type": "string"
        -      },
        -      "ppdId": {
        -        "type": "string"
        -      },
        -      "reason": {
        -        "type": "string"
        -      },
        -      "referenceNumber": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  }
        -}
      • removedOutput schema / properties / transactions / items / properties / metadata / type
        Removed value: -"object"
      • addedOutput schema / properties / transactions / items / properties / parentId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactions / items / properties / parentId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / transactions / items / properties / parentId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / transactions / items / properties / parentId / type
        Removed value: -"object"
      • removedOutput schema / properties / transactions / items / properties / raw / additionalProperties
        Removed value: -true
      • addedOutput schema / properties / transactions / items / properties / raw / anyOf
        Added value: +[
        +  {
        +    "additionalProperties": true,
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactions / items / properties / raw / type
        Removed value: -"object"
      • addedOutput schema / properties / transactions / items / properties / updatedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transactions / items / properties / updatedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / transactions / items / properties / updatedAt / type
        Removed value: -"string"
    • Changedtransaction_get_transaction4 fields changed
      • addedOutput schema / properties / transaction / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "accountId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "amount": {
        +        "type": "string"
        +      },
        +      "authorizedDate": {
        +        "type": "string"
        +      },
        +      "cardId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "counterpartyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "counterpartyName": {
        +        "type": "string"
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "currencyCode": {
        +        "type": "string"
        +      },
        +      "date": {
        +        "type": "string"
        +      },
        +      "enrichments": {
        +        "items": {
        +          "properties": {
        +            "companyId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "connectionId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "createdAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "currencyCode": {
        +              "type": "string"
        +            },
        +            "detailDatatableCode": {
        +              "type": "string"
        +            },
        +            "externalAccountId": {
        +              "type": "string"
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "matchedAmount": {
        +              "type": "string"
        +            },
        +            "metadata": {
        +              "anyOf": [
        +                {
        +                  "properties": {
        +                    "values": {
        +                      "additionalProperties": {
        +                        "type": "string"
        +                      },
        +                      "type": "object"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "periodEnd": {
        +              "type": "string"
        +            },
        +            "periodStart": {
        +              "type": "string"
        +            },
        +            "provider": {
        +              "type": "string"
        +            },
        +            "status": {
        +              "enum": [
        +                "TRANSACTION_ENRICHMENT_STATUS_UNSPECIFIED",
        +                "TRANSACTION_ENRICHMENT_STATUS_LINKED",
        +                "TRANSACTION_ENRICHMENT_STATUS_AMBIGUOUS",
        +                "TRANSACTION_ENRICHMENT_STATUS_UNMATCHED"
        +              ],
        +              "type": "string"
        +            },
        +            "transactionId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "updatedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "required": [
        +            "companyId",
        +            "transactionId"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "fieldValues": {
        +        "items": {
        +          "properties": {
        +            "companyId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "createdAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "dateValue": {
        +              "type": "string"
        +            },
        +            "fieldId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "id": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "numberValue": {
        +              "type": "string"
        +            },
        +            "optionId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "optionPath": {
        +              "type": "string"
        +            },
        +            "source": {
        +              "type": "string"
        +            },
        +            "stringValue": {
        +              "type": "string"
        +            },
        +            "transactionId": {
        +              "anyOf": [
        +                {
        +                  "description": "UUID value wrapper.",
        +                  "properties": {
        +                    "value": {
        +                      "format": "uuid",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "type": "object"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "updatedAt": {
        +              "anyOf": [
        +                {
        +                  "format": "date-time",
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "required": [
        +            "companyId",
        +            "transactionId",
        +            "fieldId"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "location": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "address": {
        +                "type": "string"
        +              },
        +              "city": {
        +                "type": "string"
        +              },
        +              "country": {
        +                "type": "string"
        +              },
        +              "lat": {
        +                "type": "number"
        +              },
        +              "lon": {
        +                "type": "number"
        +              },
        +              "postalCode": {
        +                "type": "string"
        +              },
        +              "region": {
        +                "type": "string"
        +              },
        +              "storeNumber": {
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "memo": {
        +        "type": "string"
        +      },
        +      "metadata": {
        +        "anyOf": [
        +          {
        +            "properties": {
        +              "increase": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "routeId": {
        +                        "type": "string"
        +                      },
        +                      "routeType": {
        +                        "type": "string"
        +                      },
        +                      "sourceCategory": {
        +                        "type": "string"
        +                      },
        +                      "transactionId": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "plaid": {
        +                "anyOf": [
        +                  {
        +                    "properties": {
        +                      "byOrderOf": {
        +                        "type": "string"
        +                      },
        +                      "payee": {
        +                        "type": "string"
        +                      },
        +                      "payer": {
        +                        "type": "string"
        +                      },
        +                      "paymentMethod": {
        +                        "type": "string"
        +                      },
        +                      "paymentProcessor": {
        +                        "type": "string"
        +                      },
        +                      "ppdId": {
        +                        "type": "string"
        +                      },
        +                      "reason": {
        +                        "type": "string"
        +                      },
        +                      "referenceNumber": {
        +                        "type": "string"
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "parentId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "provider": {
        +        "enum": [
        +          "TRANSACTION_PROVIDER_UNSPECIFIED",
        +          "TRANSACTION_PROVIDER_PLAID",
        +          "TRANSACTION_PROVIDER_MX",
        +          "TRANSACTION_PROVIDER_YODLEE",
        +          "TRANSACTION_PROVIDER_TELLER",
        +          "TRANSACTION_PROVIDER_MANUAL",
        +          "TRANSACTION_PROVIDER_OTHER",
        +          "TRANSACTION_PROVIDER_INCREASE"
        +        ],
        +        "type": "string"
        +      },
        +      "providerId": {
        +        "type": "string"
        +      },
        +      "raw": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": true,
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "status": {
        +        "enum": [
        +          "TRANSACTION_STATUS_UNSPECIFIED",
        +          "TRANSACTION_STATUS_PENDING",
        +          "TRANSACTION_STATUS_POSTED",
        +          "TRANSACTION_STATUS_CANCELLED",
        +          "TRANSACTION_STATUS_FAILED",
        +          "TRANSACTION_STATUS_REVERSED",
        +          "TRANSACTION_STATUS_REMOVED"
        +        ],
        +        "type": "string"
        +      },
        +      "subtype": {
        +        "enum": [
        +          "TRANSACTION_SUBTYPE_UNSPECIFIED",
        +          "TRANSACTION_SUBTYPE_EXTERNAL",
        +          "TRANSACTION_SUBTYPE_INTERNAL",
        +          "TRANSACTION_SUBTYPE_TREASURY",
        +          "TRANSACTION_SUBTYPE_EXPENSE_REIMBURSEMENT",
        +          "TRANSACTION_SUBTYPE_ACH",
        +          "TRANSACTION_SUBTYPE_CREDIT_CARD",
        +          "TRANSACTION_SUBTYPE_DEBIT_CARD",
        +          "TRANSACTION_SUBTYPE_DOMESTIC",
        +          "TRANSACTION_SUBTYPE_INTERNATIONAL",
        +          "TRANSACTION_SUBTYPE_WIRE_FEE",
        +          "TRANSACTION_SUBTYPE_SUBSCRIPTION_FEE",
        +          "TRANSACTION_SUBTYPE_INTL_TRANSACTION_FEE",
        +          "TRANSACTION_SUBTYPE_CREDIT_CARD_CREDIT",
        +          "TRANSACTION_SUBTYPE_DEBIT_CARD_CREDIT",
        +          "TRANSACTION_SUBTYPE_FEE_REBATE",
        +          "TRANSACTION_SUBTYPE_FEE_REVERSAL"
        +        ],
        +        "type": "string"
        +      },
        +      "type": {
        +        "enum": [
        +          "TRANSACTION_TYPE_UNSPECIFIED",
        +          "TRANSACTION_TYPE_TRANSFER",
        +          "TRANSACTION_TYPE_PAYMENT",
        +          "TRANSACTION_TYPE_CARD",
        +          "TRANSACTION_TYPE_WIRE",
        +          "TRANSACTION_TYPE_CHECK",
        +          "TRANSACTION_TYPE_FEE",
        +          "TRANSACTION_TYPE_REFUND",
        +          "TRANSACTION_TYPE_INTEREST",
        +          "TRANSACTION_TYPE_ATM",
        +          "TRANSACTION_TYPE_OTHER"
        +        ],
        +        "type": "string"
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "companyId",
        +      "accountId"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / transaction / properties
        Removed value: -{
        -  "accountId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "amount": {
        -    "type": "string"
        -  },
        -  "authorizedDate": {
        -    "type": "string"
        -  },
        -  "cardId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "companyId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "counterpartyId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "counterpartyName": {
        -    "type": "string"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "currencyCode": {
        -    "type": "string"
        -  },
        -  "date": {
        -    "type": "string"
        -  },
        -  "enrichments": {
        -    "items": {
        -      "properties": {
        -        "companyId": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "connectionId": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "createdAt": {
        -          "format": "date-time",
        -          "type": "string"
        -        },
        -        "currencyCode": {
        -          "type": "string"
        -        },
        -        "detailDatatableCode": {
        -          "type": "string"
        -        },
        -        "externalAccountId": {
        -          "type": "string"
        -        },
        -        "id": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "matchedAmount": {
        -          "type": "string"
        -        },
        -        "metadata": {
        -          "properties": {
        -            "values": {
        -              "additionalProperties": {
        -                "type": "string"
        -              },
        -              "type": "object"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "periodEnd": {
        -          "type": "string"
        -        },
        -        "periodStart": {
        -          "type": "string"
        -        },
        -        "provider": {
        -          "type": "string"
        -        },
        -        "status": {
        -          "enum": [
        -            "TRANSACTION_ENRICHMENT_STATUS_UNSPECIFIED",
        -            "TRANSACTION_ENRICHMENT_STATUS_LINKED",
        -            "TRANSACTION_ENRICHMENT_STATUS_AMBIGUOUS",
        -            "TRANSACTION_ENRICHMENT_STATUS_UNMATCHED"
        -          ],
        -          "type": "string"
        -        },
        -        "transactionId": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "updatedAt": {
        -          "format": "date-time",
        -          "type": "string"
        -        }
        -      },
        -      "required": [
        -        "companyId",
        -        "transactionId"
        -      ],
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "fieldValues": {
        -    "items": {
        -      "properties": {
        -        "companyId": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "createdAt": {
        -          "format": "date-time",
        -          "type": "string"
        -        },
        -        "dateValue": {
        -          "type": "string"
        -        },
        -        "fieldId": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "id": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "numberValue": {
        -          "type": "string"
        -        },
        -        "optionId": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "optionPath": {
        -          "type": "string"
        -        },
        -        "source": {
        -          "type": "string"
        -        },
        -        "stringValue": {
        -          "type": "string"
        -        },
        -        "transactionId": {
        -          "description": "UUID value wrapper.",
        -          "properties": {
        -            "value": {
        -              "format": "uuid",
        -              "type": "string"
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "updatedAt": {
        -          "format": "date-time",
        -          "type": "string"
        -        }
        -      },
        -      "required": [
        -        "companyId",
        -        "transactionId",
        -        "fieldId"
        -      ],
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "location": {
        -    "properties": {
        -      "address": {
        -        "type": "string"
        -      },
        -      "city": {
        -        "type": "string"
        -      },
        -      "country": {
        -        "type": "string"
        -      },
        -      "lat": {
        -        "type": "number"
        -      },
        -      "lon": {
        -        "type": "number"
        -      },
        -      "postalCode": {
        -        "type": "string"
        -      },
        -      "region": {
        -        "type": "string"
        -      },
        -      "storeNumber": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "memo": {
        -    "type": "string"
        -  },
        -  "metadata": {
        -    "properties": {
        -      "increase": {
        -        "properties": {
        -          "routeId": {
        -            "type": "string"
        -          },
        -          "routeType": {
        -            "type": "string"
        -          },
        -          "sourceCategory": {
        -            "type": "string"
        -          },
        -          "transactionId": {
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "plaid": {
        -        "properties": {
        -          "byOrderOf": {
        -            "type": "string"
        -          },
        -          "payee": {
        -            "type": "string"
        -          },
        -          "payer": {
        -            "type": "string"
        -          },
        -          "paymentMethod": {
        -            "type": "string"
        -          },
        -          "paymentProcessor": {
        -            "type": "string"
        -          },
        -          "ppdId": {
        -            "type": "string"
        -          },
        -          "reason": {
        -            "type": "string"
        -          },
        -          "referenceNumber": {
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "parentId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "provider": {
        -    "enum": [
        -      "TRANSACTION_PROVIDER_UNSPECIFIED",
        -      "TRANSACTION_PROVIDER_PLAID",
        -      "TRANSACTION_PROVIDER_MX",
        -      "TRANSACTION_PROVIDER_YODLEE",
        -      "TRANSACTION_PROVIDER_TELLER",
        -      "TRANSACTION_PROVIDER_MANUAL",
        -      "TRANSACTION_PROVIDER_OTHER",
        -      "TRANSACTION_PROVIDER_INCREASE"
        -    ],
        -    "type": "string"
        -  },
        -  "providerId": {
        -    "type": "string"
        -  },
        -  "raw": {
        -    "additionalProperties": true,
        -    "type": "object"
        -  },
        -  "status": {
        -    "enum": [
        -      "TRANSACTION_STATUS_UNSPECIFIED",
        -      "TRANSACTION_STATUS_PENDING",
        -      "TRANSACTION_STATUS_POSTED",
        -      "TRANSACTION_STATUS_CANCELLED",
        -      "TRANSACTION_STATUS_FAILED",
        -      "TRANSACTION_STATUS_REVERSED",
        -      "TRANSACTION_STATUS_REMOVED"
        -    ],
        -    "type": "string"
        -  },
        -  "subtype": {
        -    "enum": [
        -      "TRANSACTION_SUBTYPE_UNSPECIFIED",
        -      "TRANSACTION_SUBTYPE_EXTERNAL",
        -      "TRANSACTION_SUBTYPE_INTERNAL",
        -      "TRANSACTION_SUBTYPE_TREASURY",
        -      "TRANSACTION_SUBTYPE_EXPENSE_REIMBURSEMENT",
        -      "TRANSACTION_SUBTYPE_ACH",
        -      "TRANSACTION_SUBTYPE_CREDIT_CARD",
        -      "TRANSACTION_SUBTYPE_DEBIT_CARD",
        -      "TRANSACTION_SUBTYPE_DOMESTIC",
        -      "TRANSACTION_SUBTYPE_INTERNATIONAL",
        -      "TRANSACTION_SUBTYPE_WIRE_FEE",
        -      "TRANSACTION_SUBTYPE_SUBSCRIPTION_FEE",
        -      "TRANSACTION_SUBTYPE_INTL_TRANSACTION_FEE",
        -      "TRANSACTION_SUBTYPE_CREDIT_CARD_CREDIT",
        -      "TRANSACTION_SUBTYPE_DEBIT_CARD_CREDIT",
        -      "TRANSACTION_SUBTYPE_FEE_REBATE",
        -      "TRANSACTION_SUBTYPE_FEE_REVERSAL"
        -    ],
        -    "type": "string"
        -  },
        -  "type": {
        -    "enum": [
        -      "TRANSACTION_TYPE_UNSPECIFIED",
        -      "TRANSACTION_TYPE_TRANSFER",
        -      "TRANSACTION_TYPE_PAYMENT",
        -      "TRANSACTION_TYPE_CARD",
        -      "TRANSACTION_TYPE_WIRE",
        -      "TRANSACTION_TYPE_CHECK",
        -      "TRANSACTION_TYPE_FEE",
        -      "TRANSACTION_TYPE_REFUND",
        -      "TRANSACTION_TYPE_INTEREST",
        -      "TRANSACTION_TYPE_ATM",
        -      "TRANSACTION_TYPE_OTHER"
        -    ],
        -    "type": "string"
        -  },
        -  "updatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / transaction / required
        Removed value: -[
        -  "companyId",
        -  "accountId"
        -]
      • removedOutput schema / properties / transaction / type
        Removed value: -"object"
    • Changeduser_get_user3 fields changed
      • addedOutput schema / properties / user / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "email": {
        +        "type": "string"
        +      },
        +      "emailVerified": {
        +        "type": "boolean"
        +      },
        +      "externalId": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "imageUrl": {
        +        "type": "string"
        +      },
        +      "kycInquiryId": {
        +        "type": "string"
        +      },
        +      "kycStatus": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "anyOf": [
        +          {
        +            "description": "Human-readable name (1-255 Unicode chars).",
        +            "properties": {
        +              "value": {
        +                "maxLength": 255,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "provider": {
        +        "enum": [
        +          "AUTH_PROVIDER_UNSPECIFIED",
        +          "AUTH_PROVIDER_CLERK"
        +        ],
        +        "type": "string"
        +      },
        +      "staffRole": {
        +        "enum": [
        +          "STAFF_ROLE_UNSPECIFIED",
        +          "STAFF_ROLE_ADMIN",
        +          "STAFF_ROLE_SUPERADMIN"
        +        ],
        +        "type": "string"
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / user / properties
        Removed value: -{
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "email": {
        -    "type": "string"
        -  },
        -  "emailVerified": {
        -    "type": "boolean"
        -  },
        -  "externalId": {
        -    "type": "string"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "imageUrl": {
        -    "type": "string"
        -  },
        -  "kycInquiryId": {
        -    "type": "string"
        -  },
        -  "kycStatus": {
        -    "type": "string"
        -  },
        -  "name": {
        -    "description": "Human-readable name (1-255 Unicode chars).",
        -    "properties": {
        -      "value": {
        -        "maxLength": 255,
        -        "minLength": 1,
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "provider": {
        -    "enum": [
        -      "AUTH_PROVIDER_UNSPECIFIED",
        -      "AUTH_PROVIDER_CLERK"
        -    ],
        -    "type": "string"
        -  },
        -  "role": {
        -    "enum": [
        -      "USER_ROLE_UNSPECIFIED",
        -      "USER_ROLE_USER",
        -      "USER_ROLE_ADMIN"
        -    ],
        -    "type": "string"
        -  },
        -  "updatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / user / type
        Removed value: -"object"
    • Changedvendor_bill_create_vendor_bill4 fields changed
      • addedOutput schema / properties / vendorBillId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / vendorBillId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / vendorBillId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / vendorBillId / type
        Removed value: -"object"
    • Changedvendor_bill_get_list_vendor_bills28 fields changed
      • addedOutput schema / properties / vendorBills / items / properties / cancelledAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / vendorBills / items / properties / cancelledAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / vendorBills / items / properties / cancelledAt / type
        Removed value: -"string"
      • addedOutput schema / properties / vendorBills / items / properties / companyId / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / vendorBills / items / properties / companyId / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / vendorBills / items / properties / companyId / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / vendorBills / items / properties / companyId / type
        Removed value: -"object"
      • addedOutput schema / properties / vendorBills / items / properties / createdAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / vendorBills / items / properties / createdAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / vendorBills / items / properties / createdAt / type
        Removed value: -"string"
      • addedOutput schema / properties / vendorBills / items / properties / id / anyOf
        Added value: +[
        +  {
        +    "description": "UUID value wrapper.",
        +    "properties": {
        +      "value": {
        +        "format": "uuid",
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / vendorBills / items / properties / id / description
        Removed value: -"UUID value wrapper."
      • removedOutput schema / properties / vendorBills / items / properties / id / properties
        Removed value: -{
        -  "value": {
        -    "format": "uuid",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / vendorBills / items / properties / id / type
        Removed value: -"object"
      • addedOutput schema / properties / vendorBills / items / properties / notes / anyOf
        Added value: +[
        +  {
        +    "description": "Free-form description (max 5000 chars).",
        +    "properties": {
        +      "value": {
        +        "maxLength": 5000,
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / vendorBills / items / properties / notes / description
        Removed value: -"Free-form description (max 5000 chars)."
      • removedOutput schema / properties / vendorBills / items / properties / notes / properties
        Removed value: -{
        -  "value": {
        -    "maxLength": 5000,
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / vendorBills / items / properties / notes / type
        Removed value: -"object"
      • addedOutput schema / properties / vendorBills / items / properties / paidAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / vendorBills / items / properties / paidAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / vendorBills / items / properties / paidAt / type
        Removed value: -"string"
      • addedOutput schema / properties / vendorBills / items / properties / updatedAt / anyOf
        Added value: +[
        +  {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / vendorBills / items / properties / updatedAt / format
        Removed value: -"date-time"
      • removedOutput schema / properties / vendorBills / items / properties / updatedAt / type
        Removed value: -"string"
      • addedOutput schema / properties / vendorBills / items / properties / vendorName / anyOf
        Added value: +[
        +  {
        +    "description": "Human-readable name (1-255 Unicode chars).",
        +    "properties": {
        +      "value": {
        +        "maxLength": 255,
        +        "minLength": 1,
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / vendorBills / items / properties / vendorName / description
        Removed value: -"Human-readable name (1-255 Unicode chars)."
      • removedOutput schema / properties / vendorBills / items / properties / vendorName / properties
        Removed value: -{
        -  "value": {
        -    "maxLength": 255,
        -    "minLength": 1,
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / vendorBills / items / properties / vendorName / type
        Removed value: -"object"
    • Changedvendor_bill_get_vendor_bill4 fields changed
      • addedOutput schema / properties / vendorBill / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "amountCents": {
        +        "type": "string"
        +      },
        +      "billNumber": {
        +        "type": "string"
        +      },
        +      "cancelledAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "companyId": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "createdAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "currencyCode": {
        +        "type": "string"
        +      },
        +      "dueDate": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "anyOf": [
        +          {
        +            "description": "UUID value wrapper.",
        +            "properties": {
        +              "value": {
        +                "format": "uuid",
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "issueDate": {
        +        "type": "string"
        +      },
        +      "notes": {
        +        "anyOf": [
        +          {
        +            "description": "Free-form description (max 5000 chars).",
        +            "properties": {
        +              "value": {
        +                "maxLength": 5000,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "paidAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "status": {
        +        "enum": [
        +          "VENDOR_BILL_STATUS_UNSPECIFIED",
        +          "VENDOR_BILL_STATUS_OPEN",
        +          "VENDOR_BILL_STATUS_PAID",
        +          "VENDOR_BILL_STATUS_CANCELLED"
        +        ],
        +        "type": "string"
        +      },
        +      "updatedAt": {
        +        "anyOf": [
        +          {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "vendorName": {
        +        "anyOf": [
        +          {
        +            "description": "Human-readable name (1-255 Unicode chars).",
        +            "properties": {
        +              "value": {
        +                "maxLength": 255,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "companyId",
        +      "vendorName"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / vendorBill / properties
        Removed value: -{
        -  "amountCents": {
        -    "type": "string"
        -  },
        -  "billNumber": {
        -    "type": "string"
        -  },
        -  "cancelledAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "companyId": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "createdAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "currencyCode": {
        -    "type": "string"
        -  },
        -  "dueDate": {
        -    "type": "string"
        -  },
        -  "id": {
        -    "description": "UUID value wrapper.",
        -    "properties": {
        -      "value": {
        -        "format": "uuid",
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "issueDate": {
        -    "type": "string"
        -  },
        -  "notes": {
        -    "description": "Free-form description (max 5000 chars).",
        -    "properties": {
        -      "value": {
        -        "maxLength": 5000,
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "paidAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "status": {
        -    "enum": [
        -      "VENDOR_BILL_STATUS_UNSPECIFIED",
        -      "VENDOR_BILL_STATUS_OPEN",
        -      "VENDOR_BILL_STATUS_PAID",
        -      "VENDOR_BILL_STATUS_CANCELLED"
        -    ],
        -    "type": "string"
        -  },
        -  "updatedAt": {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  "vendorName": {
        -    "description": "Human-readable name (1-255 Unicode chars).",
        -    "properties": {
        -      "value": {
        -        "maxLength": 255,
        -        "minLength": 1,
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  }
        -}
      • removedOutput schema / properties / vendorBill / required
        Removed value: -[
        -  "companyId",
        -  "vendorName"
        -]
      • removedOutput schema / properties / vendorBill / type
        Removed value: -"object"
  7. 16 tool updates
    • Changedads_insight_summarize_campaign_window1 field changed
      • changedInput schema / properties / provider / enum
        Previous value: -[
        -  "PROVIDER_UNSPECIFIED",
        -  "PROVIDER_PLAID",
        -  "PROVIDER_STRIPE",
        -  "PROVIDER_RAMP",
        -  "PROVIDER_GOOGLE_ADS",
        -  "PROVIDER_META_ADS",
        -  "PROVIDER_MERCURY",
        -  "PROVIDER_GMAIL",
        -  "PROVIDER_SLACK",
        -  "PROVIDER_TIKTOK_ADS",
        -  "PROVIDER_SHOPIFY",
        -  "PROVIDER_HUBSPOT",
        -  "PROVIDER_X_ADS"
        -]New value: +[
        +  "PROVIDER_UNSPECIFIED",
        +  "PROVIDER_PLAID",
        +  "PROVIDER_STRIPE",
        +  "PROVIDER_RAMP",
        +  "PROVIDER_GOOGLE_ADS",
        +  "PROVIDER_META_ADS",
        +  "PROVIDER_MERCURY",
        +  "PROVIDER_GMAIL",
        +  "PROVIDER_SLACK",
        +  "PROVIDER_TIKTOK_ADS",
        +  "PROVIDER_SHOPIFY",
        +  "PROVIDER_HUBSPOT",
        +  "PROVIDER_X_ADS",
        +  "PROVIDER_DOCUSIGN"
        +]
    • Removedcaptable_run_safe_reminders
    • Changedcaptable_send_safe_for_signature5 fields changed
      • addedInput schema / properties / companyId
        Added value: +{
        +  "description": "UUID value wrapper.",
        +  "properties": {
        +    "value": {
        +      "format": "uuid",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
      • addedInput schema / properties / investors / items / properties / signingOrder
        Added value: +{
        +  "maximum": 100,
        +  "minimum": 0,
        +  "type": "integer"
        +}
      • addedInput schema / properties / provider
        Added value: +{
        +  "enum": [
        +    "SIGNATURE_PROVIDER_UNSPECIFIED",
        +    "SIGNATURE_PROVIDER_LOVIE_SIGN",
        +    "SIGNATURE_PROVIDER_DOCUSIGN"
        +  ],
        +  "type": "string"
        +}
      • addedInput schema / properties / reminderIntervalDays
        Added value: +{
        +  "maximum": 365,
        +  "minimum": 0,
        +  "type": "integer"
        +}
      • addedOutput schema / properties / signers / items / properties / providerRecipientId
        Added value: +{
        +  "type": "string"
        +}
    • Changeddocument_template_resolve_template1 field changed
      • changedOutput schema / properties / template / properties / fields / items / properties / type / enum
        Previous value: -[
        -  "DOCUMENT_FIELD_TYPE_UNSPECIFIED",
        -  "DOCUMENT_FIELD_TYPE_STRING",
        -  "DOCUMENT_FIELD_TYPE_DATE",
        -  "DOCUMENT_FIELD_TYPE_NUMBER",
        -  "DOCUMENT_FIELD_TYPE_TEXT",
        -  "DOCUMENT_FIELD_TYPE_SIGNATURE"
        -]New value: +[
        +  "DOCUMENT_FIELD_TYPE_UNSPECIFIED",
        +  "DOCUMENT_FIELD_TYPE_STRING",
        +  "DOCUMENT_FIELD_TYPE_DATE",
        +  "DOCUMENT_FIELD_TYPE_NUMBER",
        +  "DOCUMENT_FIELD_TYPE_TEXT"
        +]
    • Addeddocuments_create_from_user_template
    • Changeddocuments_get_document12 fields changed
      • addedOutput schema / properties / document / properties / docClass
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / document / properties / externalRefId
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / document / properties / externalRefKind
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / document / properties / signatureEnvelopeId
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / document / properties / signedAt
        Added value: +{
        +  "format": "date-time",
        +  "type": "string"
        +}
      • changedOutput schema / properties / document / properties / source / enum
        Previous value: -[
        -  "DOCUMENT_SOURCE_UNSPECIFIED",
        -  "DOCUMENT_SOURCE_TEMPLATE",
        -  "DOCUMENT_SOURCE_PRODUCT",
        -  "DOCUMENT_SOURCE_UPLOAD"
        -]New value: +[
        +  "DOCUMENT_SOURCE_UNSPECIFIED",
        +  "DOCUMENT_SOURCE_TEMPLATE",
        +  "DOCUMENT_SOURCE_PRODUCT",
        +  "DOCUMENT_SOURCE_UPLOAD",
        +  "DOCUMENT_SOURCE_USER_TEMPLATE"
        +]
      • addedOutput schema / properties / related / items / properties / docClass
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / related / items / properties / externalRefId
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / related / items / properties / externalRefKind
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / related / items / properties / signatureEnvelopeId
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / related / items / properties / signedAt
        Added value: +{
        +  "format": "date-time",
        +  "type": "string"
        +}
      • changedOutput schema / properties / related / items / properties / source / enum
        Previous value: -[
        -  "DOCUMENT_SOURCE_UNSPECIFIED",
        -  "DOCUMENT_SOURCE_TEMPLATE",
        -  "DOCUMENT_SOURCE_PRODUCT",
        -  "DOCUMENT_SOURCE_UPLOAD"
        -]New value: +[
        +  "DOCUMENT_SOURCE_UNSPECIFIED",
        +  "DOCUMENT_SOURCE_TEMPLATE",
        +  "DOCUMENT_SOURCE_PRODUCT",
        +  "DOCUMENT_SOURCE_UPLOAD",
        +  "DOCUMENT_SOURCE_USER_TEMPLATE"
        +]
    • Addeddocuments_get_user_template
    • Changeddocuments_list_documents7 fields changed
      • changedInput schema / properties / filter / properties / source / enum
        Previous value: -[
        -  "DOCUMENT_SOURCE_UNSPECIFIED",
        -  "DOCUMENT_SOURCE_TEMPLATE",
        -  "DOCUMENT_SOURCE_PRODUCT",
        -  "DOCUMENT_SOURCE_UPLOAD"
        -]New value: +[
        +  "DOCUMENT_SOURCE_UNSPECIFIED",
        +  "DOCUMENT_SOURCE_TEMPLATE",
        +  "DOCUMENT_SOURCE_PRODUCT",
        +  "DOCUMENT_SOURCE_UPLOAD",
        +  "DOCUMENT_SOURCE_USER_TEMPLATE"
        +]
      • addedOutput schema / properties / documents / items / properties / docClass
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / documents / items / properties / externalRefId
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / documents / items / properties / externalRefKind
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / documents / items / properties / signatureEnvelopeId
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / documents / items / properties / signedAt
        Added value: +{
        +  "format": "date-time",
        +  "type": "string"
        +}
      • changedOutput schema / properties / documents / items / properties / source / enum
        Previous value: -[
        -  "DOCUMENT_SOURCE_UNSPECIFIED",
        -  "DOCUMENT_SOURCE_TEMPLATE",
        -  "DOCUMENT_SOURCE_PRODUCT",
        -  "DOCUMENT_SOURCE_UPLOAD"
        -]New value: +[
        +  "DOCUMENT_SOURCE_UNSPECIFIED",
        +  "DOCUMENT_SOURCE_TEMPLATE",
        +  "DOCUMENT_SOURCE_PRODUCT",
        +  "DOCUMENT_SOURCE_UPLOAD",
        +  "DOCUMENT_SOURCE_USER_TEMPLATE"
        +]
    • Addeddocuments_list_user_templates
    • Addeddocuments_update_document
    • Changedformation_start_formation1 field changed
      • addedInput schema / properties / sessionId
        Added value: +{
        +  "description": "UUID value wrapper.",
        +  "properties": {
        +    "value": {
        +      "format": "uuid",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedsignature_create_envelope4 fields changed
      • addedInput schema / properties / envelope / properties / provider
        Added value: +{
        +  "enum": [
        +    "SIGNATURE_PROVIDER_UNSPECIFIED",
        +    "SIGNATURE_PROVIDER_LOVIE_SIGN",
        +    "SIGNATURE_PROVIDER_DOCUSIGN"
        +  ],
        +  "type": "string"
        +}
      • addedInput schema / properties / envelope / properties / providerEnvelopeId
        Added value: +{
        +  "maxLength": 128,
        +  "type": "string"
        +}
      • addedInput schema / properties / reminderIntervalDays
        Added value: +{
        +  "maximum": 365,
        +  "minimum": 0,
        +  "type": "integer"
        +}
      • removedOutput schema / properties / signerTokens
        Removed value: -{
        -  "items": {
        -    "properties": {
        -      "rawToken": {
        -        "type": "string"
        -      },
        -      "signerId": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  "type": "array"
        -}
    • Changedsignature_get_list_signature_envelopes2 fields changed
      • addedOutput schema / properties / envelopes / items / properties / provider
        Added value: +{
        +  "enum": [
        +    "SIGNATURE_PROVIDER_UNSPECIFIED",
        +    "SIGNATURE_PROVIDER_LOVIE_SIGN",
        +    "SIGNATURE_PROVIDER_DOCUSIGN"
        +  ],
        +  "type": "string"
        +}
      • addedOutput schema / properties / envelopes / items / properties / providerEnvelopeId
        Added value: +{
        +  "type": "string"
        +}
    • Changedsignature_get_signature_envelope2 fields changed
      • addedOutput schema / properties / envelope / properties / provider
        Added value: +{
        +  "enum": [
        +    "SIGNATURE_PROVIDER_UNSPECIFIED",
        +    "SIGNATURE_PROVIDER_LOVIE_SIGN",
        +    "SIGNATURE_PROVIDER_DOCUSIGN"
        +  ],
        +  "type": "string"
        +}
      • addedOutput schema / properties / envelope / properties / providerEnvelopeId
        Added value: +{
        +  "type": "string"
        +}
    • Addedsignature_run_reminders
    • Changedsignature_signing_status1 field changed
      • addedOutput schema / properties / signers / items / properties / providerRecipientId
        Added value: +{
        +  "type": "string"
        +}
  8. 19 tool updates
    • Changedcap_table_create_cap_table_stakeholder2 fields changed
      • addedInput schema / properties / stakeholder / properties / address
        Added value: +{
        +  "maxLength": 300,
        +  "type": "string"
        +}
      • addedInput schema / properties / stakeholder / properties / title
        Added value: +{
        +  "maxLength": 100,
        +  "type": "string"
        +}
    • Changedcap_table_get_cap_table_agreement1 field changed
      • addedOutput schema / properties / signatureBlock
        Added value: +{
        +  "properties": {
        +    "companyAddress": {
        +      "type": "string"
        +    },
        +    "companyEmail": {
        +      "type": "string"
        +    },
        +    "companySignerName": {
        +      "type": "string"
        +    },
        +    "companySignerTitle": {
        +      "type": "string"
        +    },
        +    "investorAddress": {
        +      "type": "string"
        +    },
        +    "investorEmail": {
        +      "type": "string"
        +    },
        +    "investorTitle": {
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedcap_table_get_cap_table_stakeholder2 fields changed
      • addedOutput schema / properties / stakeholder / properties / address
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / stakeholder / properties / title
        Added value: +{
        +  "type": "string"
        +}
    • Changedcap_table_get_list_cap_table_stakeholders2 fields changed
      • addedOutput schema / properties / stakeholders / items / properties / address
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / stakeholders / items / properties / title
        Added value: +{
        +  "type": "string"
        +}
    • Changedcap_table_import_safe3 fields changed
      • addedInput schema / properties / documentId
        Added value: +{
        +  "description": "UUID value wrapper.",
        +  "properties": {
        +    "value": {
        +      "format": "uuid",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
      • addedInput schema / properties / preview
        Added value: +{
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / preview
        Added value: +{
        +  "properties": {
        +    "discountRate": {
        +      "type": "string"
        +    },
        +    "effectiveDate": {
        +      "type": "string"
        +    },
        +    "investmentAmount": {
        +      "type": "string"
        +    },
        +    "investorName": {
        +      "type": "string"
        +    },
        +    "isSigned": {
        +      "type": "boolean"
        +    },
        +    "matchedStakeholderId": {
        +      "description": "UUID value wrapper.",
        +      "properties": {
        +        "value": {
        +          "format": "uuid",
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "postMoney": {
        +      "type": "boolean"
        +    },
        +    "termsSource": {
        +      "type": "string"
        +    },
        +    "valuationCap": {
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedcap_table_update_cap_table_stakeholder2 fields changed
      • addedInput schema / properties / stakeholder / properties / address
        Added value: +{
        +  "maxLength": 300,
        +  "type": "string"
        +}
      • addedInput schema / properties / stakeholder / properties / title
        Added value: +{
        +  "maxLength": 100,
        +  "type": "string"
        +}
    • Addedcard_create_card
    • Addedcard_freeze_card
    • Changedcard_get_card30 fields changed
      • addedInput schema / properties / cardId
        Added value: +{
        +  "description": "UUID value wrapper.",
        +  "properties": {
        +    "value": {
        +      "format": "uuid",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
      • removedInput schema / properties / id
        Removed value: -{
        -  "description": "UUID value wrapper.",
        -  "properties": {
        -    "value": {
        -      "format": "uuid",
        -      "type": "string"
        -    }
        -  },
        -  "type": "object"
        -}
      • changedInput schema / required
        Previous value: -[
        -  "id"
        -]New value: +[
        +  "cardId"
        +]
      • addedOutput schema / properties / card / properties / address
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / card / properties / assignedTo
        Added value: +{
        +  "type": "string"
        +}
      • removedOutput schema / properties / card / properties / balanceCurrent
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / card / properties / cardForm
        Removed value: -{
        -  "enum": [
        -    "CARD_FORM_UNSPECIFIED",
        -    "CARD_FORM_PHYSICAL",
        -    "CARD_FORM_VIRTUAL"
        -  ],
        -  "type": "string"
        -}
      • removedOutput schema / properties / card / properties / cardType
        Removed value: -{
        -  "enum": [
        -    "CARD_TYPE_UNSPECIFIED",
        -    "CARD_TYPE_DEBIT",
        -    "CARD_TYPE_CREDIT",
        -    "CARD_TYPE_PREPAID"
        -  ],
        -  "type": "string"
        -}
      • addedOutput schema / properties / card / properties / cardholder
        Added value: +{
        +  "type": "string"
        +}
      • removedOutput schema / properties / card / properties / creditLimit
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / card / properties / currency
        Removed value: -{
        -  "type": "string"
        -}
      • addedOutput schema / properties / card / properties / currentSpendCents
        Added value: +{
        +  "type": "string"
        +}
      • removedOutput schema / properties / card / properties / displayName
        Removed value: -{
        -  "description": "Human-readable name (1-255 Unicode chars).",
        -  "properties": {
        -    "value": {
        -      "maxLength": 255,
        -      "minLength": 1,
        -      "type": "string"
        -    }
        -  },
        -  "type": "object"
        -}
      • addedOutput schema / properties / card / properties / expiry
        Added value: +{
        +  "type": "string"
        +}
      • removedOutput schema / properties / card / properties / expiryMonth
        Removed value: -{
        -  "type": "integer"
        -}
      • removedOutput schema / properties / card / properties / expiryYear
        Removed value: -{
        -  "type": "integer"
        -}
      • addedOutput schema / properties / card / properties / fullAddress
        Added value: +{
        +  "type": "string"
        +}
      • removedOutput schema / properties / card / properties / holderName
        Removed value: -{
        -  "type": "string"
        -}
      • addedOutput schema / properties / card / properties / last4
        Added value: +{
        +  "type": "string"
        +}
      • removedOutput schema / properties / card / properties / maskedNumber
        Removed value: -{
        -  "type": "string"
        -}
      • addedOutput schema / properties / card / properties / network
        Added value: +{
        +  "type": "string"
        +}
      • removedOutput schema / properties / card / properties / provider / enum
        Removed value: -[
        -  "CARD_PROVIDER_UNSPECIFIED",
        -  "CARD_PROVIDER_INTERNAL",
        -  "CARD_PROVIDER_STRIPE",
        -  "CARD_PROVIDER_MARQETA",
        -  "CARD_PROVIDER_GALILEO",
        -  "CARD_PROVIDER_INCREASE"
        -]
      • addedOutput schema / properties / card / properties / spendInterval
        Added value: +{
        +  "enum": [
        +    "SPEND_INTERVAL_UNSPECIFIED",
        +    "SPEND_INTERVAL_DAILY",
        +    "SPEND_INTERVAL_MONTHLY",
        +    "SPEND_INTERVAL_YEARLY",
        +    "SPEND_INTERVAL_TRANSACTION"
        +  ],
        +  "type": "string"
        +}
      • addedOutput schema / properties / card / properties / spendLimitCents
        Added value: +{
        +  "type": "string"
        +}
      • changedOutput schema / properties / card / properties / status / enum
        Previous value: -[
        -  "CARD_STATUS_UNSPECIFIED",
        -  "CARD_STATUS_INACTIVE",
        -  "CARD_STATUS_ACTIVE",
        -  "CARD_STATUS_BLOCKED",
        -  "CARD_STATUS_FROZEN",
        -  "CARD_STATUS_LOST",
        -  "CARD_STATUS_STOLEN",
        -  "CARD_STATUS_EXPIRED",
        -  "CARD_STATUS_CANCELLED"
        -]New value: +[
        +  "CARD_STATUS_UNSPECIFIED",
        +  "CARD_STATUS_ACTIVE",
        +  "CARD_STATUS_FROZEN",
        +  "CARD_STATUS_CANCELLED"
        +]
      • addedOutput schema / properties / card / properties / terminatedAt
        Added value: +{
        +  "format": "date-time",
        +  "type": "string"
        +}
      • addedOutput schema / properties / card / properties / userId
        Added value: +{
        +  "description": "UUID value wrapper.",
        +  "properties": {
        +    "value": {
        +      "format": "uuid",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
      • addedOutput schema / properties / card / properties / zip
        Added value: +{
        +  "type": "string"
        +}
      • changedOutput schema / properties / card / required
        Previous value: -[
        -  "companyId",
        -  "displayName"
        -]New value: +[
        +  "id",
        +  "companyId"
        +]
      • removedOutput schema / properties / details
        Removed value: -{
        -  "properties": {
        -    "cardId": {
        -      "description": "UUID value wrapper.",
        -      "properties": {
        -        "value": {
        -          "format": "uuid",
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "createdAt": {
        -      "format": "date-time",
        -      "type": "string"
        -    },
        -    "errorMessage": {
        -      "type": "string"
        -    },
        -    "galileoMetadata": {
        -      "properties": {
        -        "galileoAccountNumber": {
        -          "type": "string"
        -        },
        -        "galileoPrn": {
        -          "type": "string"
        -        },
        -        "galileoProgramId": {
        -          "type": "string"
        -        },
        -        "last4": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "id": {
        -      "description": "UUID value wrapper.",
        -      "properties": {
        -        "value": {
        -          "format": "uuid",
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "lastSyncedAt": {
        -      "format": "date-time",
        -      "type": "string"
        -    },
        -    "marqetaMetadata": {
        -      "properties": {
        -        "lastFour": {
        -          "type": "string"
        -        },
        -        "marqetaCardProductToken": {
        -          "type": "string"
        -        },
        -        "marqetaCardToken": {
        -          "type": "string"
        -        },
        -        "marqetaUserToken": {
        -          "type": "string"
        -        },
        -        "panToken": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "providerCardId": {
        -      "type": "string"
        -    },
        -    "stripeMetadata": {
        -      "properties": {
        -        "brand": {
        -          "type": "string"
        -        },
        -        "funding": {
        -          "type": "string"
        -        },
        -        "last4": {
        -          "type": "string"
        -        },
        -        "stripeCardId": {
        -          "type": "string"
        -        },
        -        "stripeCardholderId": {
        -          "type": "string"
        -        },
        -        "stripeFinancialAccountId": {
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "syncStatus": {
        -      "enum": [
        -        "SYNC_STATUS_UNSPECIFIED",
        -        "SYNC_STATUS_PENDING",
        -        "SYNC_STATUS_SYNCING",
        -        "SYNC_STATUS_SYNCED",
        -        "SYNC_STATUS_FAILED",
        -        "SYNC_STATUS_NOT_APPLICABLE"
        -      ],
        -      "type": "string"
        -    },
        -    "updatedAt": {
        -      "format": "date-time",
        -      "type": "string"
        -    }
        -  },
        -  "type": "object"
        -}
    • Removedcard_get_card_details
    • Addedcard_get_card_spend
    • Removedcard_get_list_card_controls
    • Removedcard_get_list_card_details
    • Removedcard_get_list_card_limits
    • Addedcard_get_list_card_transactions
    • Changedcard_get_list_cards32 fields changed
      • removedInput schema / properties / filter
        Removed value: -{
        -  "properties": {
        -    "accountId": {
        -      "description": "UUID value wrapper.",
        -      "properties": {
        -        "value": {
        -          "format": "uuid",
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "cardForms": {
        -      "items": {
        -        "enum": [
        -          "CARD_FORM_UNSPECIFIED",
        -          "CARD_FORM_PHYSICAL",
        -          "CARD_FORM_VIRTUAL"
        -        ],
        -        "type": "string"
        -      },
        -      "maxItems": 5,
        -      "type": "array"
        -    },
        -    "cardTypes": {
        -      "items": {
        -        "enum": [
        -          "CARD_TYPE_UNSPECIFIED",
        -          "CARD_TYPE_DEBIT",
        -          "CARD_TYPE_CREDIT",
        -          "CARD_TYPE_PREPAID"
        -        ],
        -        "type": "string"
        -      },
        -      "maxItems": 10,
        -      "type": "array"
        -    },
        -    "companyId": {
        -      "description": "UUID value wrapper.",
        -      "properties": {
        -        "value": {
        -          "format": "uuid",
        -          "type": "string"
        -        }
        -      },
        -      "type": "object"
        -    },
        -    "displayNameSearch": {
        -      "maxLength": 255,
        -      "pattern": "^[A-Za-z0-9 .,'/&()#_:@!?%$*+=-]*$",
        -      "type": "string"
        -    },
        -    "ids": {
        -      "items": {
        -        "description": "UUID value wrapper.",
        -        "properties": {
        -          "value": {
        -            "format": "uuid",
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "maxItems": 100,
        -      "type": "array"
        -    },
        -    "providers": {
        -      "items": {
        -        "enum": [
        -          "CARD_PROVIDER_UNSPECIFIED",
        -          "CARD_PROVIDER_INTERNAL",
        -          "CARD_PROVIDER_STRIPE",
        -          "CARD_PROVIDER_MARQETA",
        -          "CARD_PROVIDER_GALILEO",
        -          "CARD_PROVIDER_INCREASE"
        -        ],
        -        "type": "string"
        -      },
        -      "maxItems": 10,
        -      "type": "array"
        -    },
        -    "statuses": {
        -      "items": {
        -        "enum": [
        -          "CARD_STATUS_UNSPECIFIED",
        -          "CARD_STATUS_INACTIVE",
        -          "CARD_STATUS_ACTIVE",
        -          "CARD_STATUS_BLOCKED",
        -          "CARD_STATUS_FROZEN",
        -          "CARD_STATUS_LOST",
        -          "CARD_STATUS_STOLEN",
        -          "CARD_STATUS_EXPIRED",
        -          "CARD_STATUS_CANCELLED"
        -        ],
        -        "type": "string"
        -      },
        -      "maxItems": 15,
        -      "type": "array"
        -    }
        -  },
        -  "type": "object"
        -}
      • addedInput schema / properties / includeCanceled
        Added value: +{
        +  "type": "boolean"
        +}
      • removedInput schema / properties / pageSize
        Removed value: -{
        -  "maximum": 100,
        -  "minimum": 0,
        -  "type": "integer"
        -}
      • removedInput schema / properties / pageToken
        Removed value: -{
        -  "maxLength": 500,
        -  "pattern": "^[A-Za-z0-9+/=_-]*$",
        -  "type": "string"
        -}
      • addedOutput schema / properties / cards / items / properties / address
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / cards / items / properties / assignedTo
        Added value: +{
        +  "type": "string"
        +}
      • removedOutput schema / properties / cards / items / properties / balanceCurrent
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / cards / items / properties / cardForm
        Removed value: -{
        -  "enum": [
        -    "CARD_FORM_UNSPECIFIED",
        -    "CARD_FORM_PHYSICAL",
        -    "CARD_FORM_VIRTUAL"
        -  ],
        -  "type": "string"
        -}
      • removedOutput schema / properties / cards / items / properties / cardType
        Removed value: -{
        -  "enum": [
        -    "CARD_TYPE_UNSPECIFIED",
        -    "CARD_TYPE_DEBIT",
        -    "CARD_TYPE_CREDIT",
        -    "CARD_TYPE_PREPAID"
        -  ],
        -  "type": "string"
        -}
      • addedOutput schema / properties / cards / items / properties / cardholder
        Added value: +{
        +  "type": "string"
        +}
      • removedOutput schema / properties / cards / items / properties / creditLimit
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / cards / items / properties / currency
        Removed value: -{
        -  "type": "string"
        -}
      • addedOutput schema / properties / cards / items / properties / currentSpendCents
        Added value: +{
        +  "type": "string"
        +}
      • removedOutput schema / properties / cards / items / properties / displayName
        Removed value: -{
        -  "description": "Human-readable name (1-255 Unicode chars).",
        -  "properties": {
        -    "value": {
        -      "maxLength": 255,
        -      "minLength": 1,
        -      "type": "string"
        -    }
        -  },
        -  "type": "object"
        -}
      • addedOutput schema / properties / cards / items / properties / expiry
        Added value: +{
        +  "type": "string"
        +}
      • removedOutput schema / properties / cards / items / properties / expiryMonth
        Removed value: -{
        -  "type": "integer"
        -}
      • removedOutput schema / properties / cards / items / properties / expiryYear
        Removed value: -{
        -  "type": "integer"
        -}
      • addedOutput schema / properties / cards / items / properties / fullAddress
        Added value: +{
        +  "type": "string"
        +}
      • removedOutput schema / properties / cards / items / properties / holderName
        Removed value: -{
        -  "type": "string"
        -}
      • addedOutput schema / properties / cards / items / properties / last4
        Added value: +{
        +  "type": "string"
        +}
      • removedOutput schema / properties / cards / items / properties / maskedNumber
        Removed value: -{
        -  "type": "string"
        -}
      • addedOutput schema / properties / cards / items / properties / network
        Added value: +{
        +  "type": "string"
        +}
      • removedOutput schema / properties / cards / items / properties / provider / enum
        Removed value: -[
        -  "CARD_PROVIDER_UNSPECIFIED",
        -  "CARD_PROVIDER_INTERNAL",
        -  "CARD_PROVIDER_STRIPE",
        -  "CARD_PROVIDER_MARQETA",
        -  "CARD_PROVIDER_GALILEO",
        -  "CARD_PROVIDER_INCREASE"
        -]
      • addedOutput schema / properties / cards / items / properties / spendInterval
        Added value: +{
        +  "enum": [
        +    "SPEND_INTERVAL_UNSPECIFIED",
        +    "SPEND_INTERVAL_DAILY",
        +    "SPEND_INTERVAL_MONTHLY",
        +    "SPEND_INTERVAL_YEARLY",
        +    "SPEND_INTERVAL_TRANSACTION"
        +  ],
        +  "type": "string"
        +}
      • addedOutput schema / properties / cards / items / properties / spendLimitCents
        Added value: +{
        +  "type": "string"
        +}
      • changedOutput schema / properties / cards / items / properties / status / enum
        Previous value: -[
        -  "CARD_STATUS_UNSPECIFIED",
        -  "CARD_STATUS_INACTIVE",
        -  "CARD_STATUS_ACTIVE",
        -  "CARD_STATUS_BLOCKED",
        -  "CARD_STATUS_FROZEN",
        -  "CARD_STATUS_LOST",
        -  "CARD_STATUS_STOLEN",
        -  "CARD_STATUS_EXPIRED",
        -  "CARD_STATUS_CANCELLED"
        -]New value: +[
        +  "CARD_STATUS_UNSPECIFIED",
        +  "CARD_STATUS_ACTIVE",
        +  "CARD_STATUS_FROZEN",
        +  "CARD_STATUS_CANCELLED"
        +]
      • addedOutput schema / properties / cards / items / properties / terminatedAt
        Added value: +{
        +  "format": "date-time",
        +  "type": "string"
        +}
      • addedOutput schema / properties / cards / items / properties / userId
        Added value: +{
        +  "description": "UUID value wrapper.",
        +  "properties": {
        +    "value": {
        +      "format": "uuid",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
      • addedOutput schema / properties / cards / items / properties / zip
        Added value: +{
        +  "type": "string"
        +}
      • changedOutput schema / properties / cards / items / required
        Previous value: -[
        -  "companyId",
        -  "displayName"
        -]New value: +[
        +  "id",
        +  "companyId"
        +]
      • removedOutput schema / properties / nextPageToken
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / totalCount
        Removed value: -{
        -  "type": "integer"
        -}
    • Addedcard_get_list_org_cards
    • Addedcard_unfreeze_card
    • Addedcard_update_card_spend_limit
  9. 9 tool updates
    • Changedformation_append_conversation_entry2 fields changed
      • addedOutput schema / properties / formation / properties / filingFeeCollectedAt
        Added value: +{
        +  "format": "date-time",
        +  "type": "string"
        +}
      • changedOutput schema / properties / formation / properties / source / enum
        Previous value: -[
        -  "FORMATION_SOURCE_UNSPECIFIED",
        -  "FORMATION_SOURCE_WEB",
        -  "FORMATION_SOURCE_MCP",
        -  "FORMATION_SOURCE_CLI",
        -  "FORMATION_SOURCE_AGENTS",
        -  "FORMATION_SOURCE_CONVERSATIONAL",
        -  "FORMATION_SOURCE_NAME_GEN",
        -  "FORMATION_SOURCE_WHATSAPP",
        -  "FORMATION_SOURCE_TELEGRAM"
        -]New value: +[
        +  "FORMATION_SOURCE_UNSPECIFIED",
        +  "FORMATION_SOURCE_WEB",
        +  "FORMATION_SOURCE_MCP",
        +  "FORMATION_SOURCE_CLI",
        +  "FORMATION_SOURCE_AGENTS",
        +  "FORMATION_SOURCE_CONVERSATIONAL",
        +  "FORMATION_SOURCE_NAME_GEN",
        +  "FORMATION_SOURCE_WHATSAPP",
        +  "FORMATION_SOURCE_TELEGRAM",
        +  "FORMATION_SOURCE_LANDING"
        +]
    • Changedformation_create_formation2 fields changed
      • addedInput schema / properties / formation / properties / filingFeeCollectedAt
        Added value: +{
        +  "format": "date-time",
        +  "type": "string"
        +}
      • changedInput schema / properties / formation / properties / source / enum
        Previous value: -[
        -  "FORMATION_SOURCE_UNSPECIFIED",
        -  "FORMATION_SOURCE_WEB",
        -  "FORMATION_SOURCE_MCP",
        -  "FORMATION_SOURCE_CLI",
        -  "FORMATION_SOURCE_AGENTS",
        -  "FORMATION_SOURCE_CONVERSATIONAL",
        -  "FORMATION_SOURCE_NAME_GEN",
        -  "FORMATION_SOURCE_WHATSAPP",
        -  "FORMATION_SOURCE_TELEGRAM"
        -]New value: +[
        +  "FORMATION_SOURCE_UNSPECIFIED",
        +  "FORMATION_SOURCE_WEB",
        +  "FORMATION_SOURCE_MCP",
        +  "FORMATION_SOURCE_CLI",
        +  "FORMATION_SOURCE_AGENTS",
        +  "FORMATION_SOURCE_CONVERSATIONAL",
        +  "FORMATION_SOURCE_NAME_GEN",
        +  "FORMATION_SOURCE_WHATSAPP",
        +  "FORMATION_SOURCE_TELEGRAM",
        +  "FORMATION_SOURCE_LANDING"
        +]
    • Changedformation_get_formation2 fields changed
      • addedOutput schema / properties / formation / properties / filingFeeCollectedAt
        Added value: +{
        +  "format": "date-time",
        +  "type": "string"
        +}
      • changedOutput schema / properties / formation / properties / source / enum
        Previous value: -[
        -  "FORMATION_SOURCE_UNSPECIFIED",
        -  "FORMATION_SOURCE_WEB",
        -  "FORMATION_SOURCE_MCP",
        -  "FORMATION_SOURCE_CLI",
        -  "FORMATION_SOURCE_AGENTS",
        -  "FORMATION_SOURCE_CONVERSATIONAL",
        -  "FORMATION_SOURCE_NAME_GEN",
        -  "FORMATION_SOURCE_WHATSAPP",
        -  "FORMATION_SOURCE_TELEGRAM"
        -]New value: +[
        +  "FORMATION_SOURCE_UNSPECIFIED",
        +  "FORMATION_SOURCE_WEB",
        +  "FORMATION_SOURCE_MCP",
        +  "FORMATION_SOURCE_CLI",
        +  "FORMATION_SOURCE_AGENTS",
        +  "FORMATION_SOURCE_CONVERSATIONAL",
        +  "FORMATION_SOURCE_NAME_GEN",
        +  "FORMATION_SOURCE_WHATSAPP",
        +  "FORMATION_SOURCE_TELEGRAM",
        +  "FORMATION_SOURCE_LANDING"
        +]
    • Changedformation_get_list_formations2 fields changed
      • addedOutput schema / properties / formations / items / properties / filingFeeCollectedAt
        Added value: +{
        +  "format": "date-time",
        +  "type": "string"
        +}
      • changedOutput schema / properties / formations / items / properties / source / enum
        Previous value: -[
        -  "FORMATION_SOURCE_UNSPECIFIED",
        -  "FORMATION_SOURCE_WEB",
        -  "FORMATION_SOURCE_MCP",
        -  "FORMATION_SOURCE_CLI",
        -  "FORMATION_SOURCE_AGENTS",
        -  "FORMATION_SOURCE_CONVERSATIONAL",
        -  "FORMATION_SOURCE_NAME_GEN",
        -  "FORMATION_SOURCE_WHATSAPP",
        -  "FORMATION_SOURCE_TELEGRAM"
        -]New value: +[
        +  "FORMATION_SOURCE_UNSPECIFIED",
        +  "FORMATION_SOURCE_WEB",
        +  "FORMATION_SOURCE_MCP",
        +  "FORMATION_SOURCE_CLI",
        +  "FORMATION_SOURCE_AGENTS",
        +  "FORMATION_SOURCE_CONVERSATIONAL",
        +  "FORMATION_SOURCE_NAME_GEN",
        +  "FORMATION_SOURCE_WHATSAPP",
        +  "FORMATION_SOURCE_TELEGRAM",
        +  "FORMATION_SOURCE_LANDING"
        +]
    • Changedformation_save_cap_table_import2 fields changed
      • addedOutput schema / properties / formation / properties / filingFeeCollectedAt
        Added value: +{
        +  "format": "date-time",
        +  "type": "string"
        +}
      • changedOutput schema / properties / formation / properties / source / enum
        Previous value: -[
        -  "FORMATION_SOURCE_UNSPECIFIED",
        -  "FORMATION_SOURCE_WEB",
        -  "FORMATION_SOURCE_MCP",
        -  "FORMATION_SOURCE_CLI",
        -  "FORMATION_SOURCE_AGENTS",
        -  "FORMATION_SOURCE_CONVERSATIONAL",
        -  "FORMATION_SOURCE_NAME_GEN",
        -  "FORMATION_SOURCE_WHATSAPP",
        -  "FORMATION_SOURCE_TELEGRAM"
        -]New value: +[
        +  "FORMATION_SOURCE_UNSPECIFIED",
        +  "FORMATION_SOURCE_WEB",
        +  "FORMATION_SOURCE_MCP",
        +  "FORMATION_SOURCE_CLI",
        +  "FORMATION_SOURCE_AGENTS",
        +  "FORMATION_SOURCE_CONVERSATIONAL",
        +  "FORMATION_SOURCE_NAME_GEN",
        +  "FORMATION_SOURCE_WHATSAPP",
        +  "FORMATION_SOURCE_TELEGRAM",
        +  "FORMATION_SOURCE_LANDING"
        +]
    • Changedformation_set_election83b2 fields changed
      • addedOutput schema / properties / formation / properties / filingFeeCollectedAt
        Added value: +{
        +  "format": "date-time",
        +  "type": "string"
        +}
      • changedOutput schema / properties / formation / properties / source / enum
        Previous value: -[
        -  "FORMATION_SOURCE_UNSPECIFIED",
        -  "FORMATION_SOURCE_WEB",
        -  "FORMATION_SOURCE_MCP",
        -  "FORMATION_SOURCE_CLI",
        -  "FORMATION_SOURCE_AGENTS",
        -  "FORMATION_SOURCE_CONVERSATIONAL",
        -  "FORMATION_SOURCE_NAME_GEN",
        -  "FORMATION_SOURCE_WHATSAPP",
        -  "FORMATION_SOURCE_TELEGRAM"
        -]New value: +[
        +  "FORMATION_SOURCE_UNSPECIFIED",
        +  "FORMATION_SOURCE_WEB",
        +  "FORMATION_SOURCE_MCP",
        +  "FORMATION_SOURCE_CLI",
        +  "FORMATION_SOURCE_AGENTS",
        +  "FORMATION_SOURCE_CONVERSATIONAL",
        +  "FORMATION_SOURCE_NAME_GEN",
        +  "FORMATION_SOURCE_WHATSAPP",
        +  "FORMATION_SOURCE_TELEGRAM",
        +  "FORMATION_SOURCE_LANDING"
        +]
    • Changedformation_start_formation1 field changed
      • changedInput schema / properties / source / enum
        Previous value: -[
        -  "FORMATION_SOURCE_UNSPECIFIED",
        -  "FORMATION_SOURCE_WEB",
        -  "FORMATION_SOURCE_MCP",
        -  "FORMATION_SOURCE_CLI",
        -  "FORMATION_SOURCE_AGENTS",
        -  "FORMATION_SOURCE_CONVERSATIONAL",
        -  "FORMATION_SOURCE_NAME_GEN",
        -  "FORMATION_SOURCE_WHATSAPP",
        -  "FORMATION_SOURCE_TELEGRAM"
        -]New value: +[
        +  "FORMATION_SOURCE_UNSPECIFIED",
        +  "FORMATION_SOURCE_WEB",
        +  "FORMATION_SOURCE_MCP",
        +  "FORMATION_SOURCE_CLI",
        +  "FORMATION_SOURCE_AGENTS",
        +  "FORMATION_SOURCE_CONVERSATIONAL",
        +  "FORMATION_SOURCE_NAME_GEN",
        +  "FORMATION_SOURCE_WHATSAPP",
        +  "FORMATION_SOURCE_TELEGRAM",
        +  "FORMATION_SOURCE_LANDING"
        +]
    • Changedformation_update_formation4 fields changed
      • addedInput schema / properties / formation / properties / filingFeeCollectedAt
        Added value: +{
        +  "format": "date-time",
        +  "type": "string"
        +}
      • changedInput schema / properties / formation / properties / source / enum
        Previous value: -[
        -  "FORMATION_SOURCE_UNSPECIFIED",
        -  "FORMATION_SOURCE_WEB",
        -  "FORMATION_SOURCE_MCP",
        -  "FORMATION_SOURCE_CLI",
        -  "FORMATION_SOURCE_AGENTS",
        -  "FORMATION_SOURCE_CONVERSATIONAL",
        -  "FORMATION_SOURCE_NAME_GEN",
        -  "FORMATION_SOURCE_WHATSAPP",
        -  "FORMATION_SOURCE_TELEGRAM"
        -]New value: +[
        +  "FORMATION_SOURCE_UNSPECIFIED",
        +  "FORMATION_SOURCE_WEB",
        +  "FORMATION_SOURCE_MCP",
        +  "FORMATION_SOURCE_CLI",
        +  "FORMATION_SOURCE_AGENTS",
        +  "FORMATION_SOURCE_CONVERSATIONAL",
        +  "FORMATION_SOURCE_NAME_GEN",
        +  "FORMATION_SOURCE_WHATSAPP",
        +  "FORMATION_SOURCE_TELEGRAM",
        +  "FORMATION_SOURCE_LANDING"
        +]
      • addedOutput schema / properties / formation / properties / filingFeeCollectedAt
        Added value: +{
        +  "format": "date-time",
        +  "type": "string"
        +}
      • changedOutput schema / properties / formation / properties / source / enum
        Previous value: -[
        -  "FORMATION_SOURCE_UNSPECIFIED",
        -  "FORMATION_SOURCE_WEB",
        -  "FORMATION_SOURCE_MCP",
        -  "FORMATION_SOURCE_CLI",
        -  "FORMATION_SOURCE_AGENTS",
        -  "FORMATION_SOURCE_CONVERSATIONAL",
        -  "FORMATION_SOURCE_NAME_GEN",
        -  "FORMATION_SOURCE_WHATSAPP",
        -  "FORMATION_SOURCE_TELEGRAM"
        -]New value: +[
        +  "FORMATION_SOURCE_UNSPECIFIED",
        +  "FORMATION_SOURCE_WEB",
        +  "FORMATION_SOURCE_MCP",
        +  "FORMATION_SOURCE_CLI",
        +  "FORMATION_SOURCE_AGENTS",
        +  "FORMATION_SOURCE_CONVERSATIONAL",
        +  "FORMATION_SOURCE_NAME_GEN",
        +  "FORMATION_SOURCE_WHATSAPP",
        +  "FORMATION_SOURCE_TELEGRAM",
        +  "FORMATION_SOURCE_LANDING"
        +]
    • Changeduser_get_user1 field changed
      • addedOutput schema / properties / user / properties / emailVerified
        Added value: +{
        +  "type": "boolean"
        +}
  10. 195 tool updates
    • First observedaccount_get_account
    • First observedaccount_get_list_account_details
    • First observedaccount_get_list_accounts
    • First observedaccounting_cancel_schedule
    • First observedaccounting_close_period
    • First observedaccounting_create_schedule
    • First observedaccounting_delete_journal_entry
    • First observedaccounting_get_balance_sheet
    • First observedaccounting_get_chart_of_accounts
    • First observedaccounting_get_general_ledger
    • First observedaccounting_get_journal_entry_by_transaction
    • First observedaccounting_get_list_journal_entries
    • First observedaccounting_get_list_periods
    • First observedaccounting_get_list_schedules
    • First observedaccounting_get_period
    • First observedaccounting_get_profit_and_loss
    • First observedaccounting_get_schedule
    • First observedaccounting_get_trial_balance
    • First observedaccounting_list_accounting_audit_events
    • First observedaccounting_preview_close
    • First observedaccounting_preview_schedule
    • First observedaccounting_propose_schedules
    • First observedaccounting_reopen_period
    • First observedaccounting_upsert_journal_entry
    • First observedads_insight_summarize_campaign_window
    • First observedapproval_session_get_approval_session_status
    • First observedcap_table_clear_cap_table_stakeholders
    • First observedcap_table_close_cap_table_round
    • First observedcap_table_create_cap_table_agreement
    • First observedcap_table_create_cap_table_round
    • First observedcap_table_create_cap_table_stakeholder
    • First observedcap_table_delete_cap_table_agreement
    • First observedcap_table_delete_cap_table_round
    • First observedcap_table_delete_cap_table_security
    • First observedcap_table_delete_cap_table_stakeholder
    • First observedcap_table_download_cap_table_safes
    • First observedcap_table_extract_wire_payment_proof
    • First observedcap_table_generate_cap_table_agreement_pdf
    • First observedcap_table_generate_cap_table_docs
    • First observedcap_table_generate_cap_table_summary_pdf
    • First observedcap_table_get_cap_table_agreement
    • First observedcap_table_get_cap_table_agreement_pdf_url
    • First observedcap_table_get_cap_table_equity_plans
    • First observedcap_table_get_cap_table_investor_access
    • First observedcap_table_get_cap_table_overview
    • First observedcap_table_get_cap_table_round
    • First observedcap_table_get_cap_table_round_summaries
    • First observedcap_table_get_cap_table_security
    • First observedcap_table_get_cap_table_stakeholder
    • First observedcap_table_get_cap_table_summary
    • First observedcap_table_get_list_cap_table_agreements
    • First observedcap_table_get_list_cap_table_rounds
    • First observedcap_table_get_list_cap_table_securities
    • First observedcap_table_get_list_cap_table_stakeholders
    • First observedcap_table_get_list_cap_table_wire_match_suggestions
    • First observedcap_table_get_my_investor_companies
    • First observedcap_table_get_safe_import_consent
    • First observedcap_table_get_transaction_summary
    • First observedcap_table_get_wired_transactions
    • First observedcap_table_grant_safe_import_consent
    • First observedcap_table_import_rsa
    • First observedcap_table_import_safe
    • First observedcap_table_list_cap_table_audit_events
    • First observedcap_table_list_cap_table_snapshots_for_round
    • First observedcap_table_list_cap_table_summary_snapshots
    • First observedcap_table_list_cumulative_cap_table_snapshots_for_stakeholder
    • First observedcap_table_match_cap_table_stakeholder
    • First observedcap_table_preview_close_cap_table_round
    • First observedcap_table_record_cap_table_investment
    • First observedcap_table_record_cap_table_refund
    • First observedcap_table_record_cap_table_wire
    • First observedcap_table_reopen_cap_table_round
    • First observedcap_table_set_cap_table_authorized_shares
    • First observedcap_table_set_cap_table_pipeline_status
    • First observedcap_table_simulate_cap_table_exit
    • First observedcap_table_update_cap_table_agreement
    • First observedcap_table_update_cap_table_agreement_status
    • First observedcap_table_update_cap_table_round
    • First observedcap_table_update_cap_table_security
    • First observedcap_table_update_cap_table_stakeholder
    • First observedcap_table_update_my_stakeholder_name
    • First observedcaptable_run_safe_reminders
    • First observedcaptable_send_safe_for_signature
    • First observedcard_get_card
    • First observedcard_get_card_details
    • First observedcard_get_list_card_controls
    • First observedcard_get_list_card_details
    • First observedcard_get_list_card_limits
    • First observedcard_get_list_cards
    • First observedcheck_company_name_availability
    • First observedclient_get_client
    • First observedclient_get_list_clients
    • First observedcompany_get_company
    • First observedcompany_get_list_companies
    • First observedcompany_get_list_company_members
    • First observedcompany_get_my_companies
    • First observedcounterparty_get_counterparty
    • First observedcounterparty_get_list_counterparties
    • First observedcounterparty_get_list_global_counterparties
    • First observeddatatable_get_datatable_fields
    • First observeddatatable_get_list_datatables
    • First observeddatatable_get_related_datatables
    • First observeddocument_template_list_templates
    • First observeddocument_template_resolve_template
    • First observeddocuments_create_document
    • First observeddocuments_get_document
    • First observeddocuments_list_documents
    • First observeddocuments_list_saved_signatures
    • First observedfield_get_field
    • First observedfield_get_field_option
    • First observedfield_get_list_field_options
    • First observedfield_get_list_fields
    • First observedfield_suggest_field_options
    • First observedfield_value_get_list_entity_field_values
    • First observedformation_acknowledge_warnings
    • First observedformation_add_shareholder
    • First observedformation_append_conversation_entry
    • First observedformation_approve_certificate
    • First observedformation_check_name
    • First observedformation_claim_demo_formations
    • First observedformation_confirm_payment
    • First observedformation_create_formation
    • First observedformation_describe_business
    • First observedformation_extract_cap_table
    • First observedformation_extract_cap_table_ocr
    • First observedformation_extract_rsa_terms_ocr
    • First observedformation_extract_safe_terms
    • First observedformation_generate_certificate
    • First observedformation_get_ein_filing_info
    • First observedformation_get_election83b_prefill
    • First observedformation_get_filing_fee
    • First observedformation_get_formation
    • First observedformation_get_formation_document_download_url
    • First observedformation_get_formation_info
    • First observedformation_get_formation_purchase_quote
    • First observedformation_get_formation_quote
    • First observedformation_get_formation_upload_url
    • First observedformation_get_list_formations
    • First observedformation_get_list_incorporation_documents
    • First observedformation_get_ocr_upload_url
    • First observedformation_get_payment_link
    • First observedformation_purchase_formation
    • First observedformation_purchase_registered_agent
    • First observedformation_record_election83b_filing
    • First observedformation_run_election83b_reminders
    • First observedformation_save_cap_table_import
    • First observedformation_send_formation_email
    • First observedformation_set_company_address
    • First observedformation_set_company_name
    • First observedformation_set_company_type
    • First observedformation_set_election83b
    • First observedformation_set_entity_ending
    • First observedformation_set_registered_agent
    • First observedformation_set_share_structure
    • First observedformation_set_signatory
    • First observedformation_set_state
    • First observedformation_start_formation
    • First observedformation_submit_ein_filing_info
    • First observedformation_sweep_formation_order_status
    • First observedformation_update_formation
    • First observedgoogle_ads_metrics_get_google_ads_campaign_window
    • First observedgoogle_ads_metrics_get_list_google_ads_campaign_metrics
    • First observedinvoice_get_invoice
    • First observedinvoice_get_invoice_pdf_url
    • First observedinvoice_get_list_invoices
    • First observedinvoice_settings_get_invoice_settings
    • First observedkyc_get_kyc_status
    • First observedmeta_ads_metrics_get_meta_ads_campaign_window
    • First observednotification_get_list_notifications
    • First observednotification_get_notification
    • First observedpayment_get_list_payments
    • First observedpayment_get_payment
    • First observedsaved_view_get_default_saved_view
    • First observedsaved_view_get_list_saved_views
    • First observedsaved_view_get_saved_view
    • First observedshopify_orders_get_shopify_payout_orders
    • First observedsignature_create_envelope
    • First observedsignature_get_consent_document
    • First observedsignature_get_list_signature_envelopes
    • First observedsignature_get_signature_envelope
    • First observedsignature_signing_status
    • First observedtik_tok_ads_metrics_get_tik_tok_ads_campaign_window
    • First observedtransaction_categorize_transaction
    • First observedtransaction_document_get_list_transaction_documents
    • First observedtransaction_get_list_transactions
    • First observedtransaction_get_summary
    • First observedtransaction_get_transaction
    • First observedtransaction_suggest_transaction_category
    • First observeduser_get_user
    • First observedvendor_bill_cancel_vendor_bill
    • First observedvendor_bill_create_vendor_bill
    • First observedvendor_bill_get_list_vendor_bills
    • First observedvendor_bill_get_vendor_bill
    • First observedvendor_bill_mark_vendor_bill_paid
    • First observedx_ads_metrics_get_x_ads_campaign_window

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Banking infrastructure for AI agents: open accounts, issue cards, send SEPA/SWIFT payments, run mass payouts, and pay invoices via natural language.
    2
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Let your AI send invoices and take payment — card or ACH. Free. Every write is confirm-gated, and it connects Claude, ChatGPT, or Cursor to your Holdings workspace.
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Instant Backend for SMBs — AI-callable MCP tools for generating business pages, Stripe payments, notifications, and invoice processing. No signup, no dashboard, just results.
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.