Skip to main content
Glama

TikTok Transcripts, Comments, Video Breakdown & Shot Analysis

Server Details

TikTok transcripts, comment sentiment by moment, AI breakdowns and director-level shot analysis.

Ownership verified
Status
Healthy
Uptime
78.2% over 21 days
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
LMSlay/tubetext-mcp
GitHub Stars
0

TDQS

A3.7/5.0

Scored across 9 tools

Disambiguation4/5

The four content tools (transcript, comments, video breakdown, shot-by-shot analysis) have distinct described outputs, and the five Apify platform tools each target a different resource (runs, actors, datasets, key-value stores). The only mild overlap is between video-breakdown-ai and shot-by-shot-video-analysis, since both analyze video structure and pacing, though the descriptions differentiate creative-brief output from timecoded shot/framing data.

Naming Consistency3/5

Platform tools follow a clean verb-noun kebab-case pattern (abort-actor-run, get-actor-run, get-dataset-items), but the four Actor wrappers use a completely different 'namespace--actor-name' noun-only convention. Each family is internally consistent and readable, but the set mixes two conventions without a shared pattern.

Tool Count4/5

Nine tools is a reasonable size for the scope. However, five of the nine are generic Apify plumbing (run status, abort, dataset/kv retrieval, actor details), leaving only four tools that actually deliver the server's advertised TikTok/video capabilities, which makes the surface feel somewhat plumbing-heavy.

Completeness4/5

Core domain workflows are covered: transcripts, comments with sentiment, creative breakdowns, and shot analysis, plus the run/dataset/store retrieval needed to fetch outputs. The main gap is discoverability — there is no tool to list actor runs or datasets, so an agent that loses a run ID has no recovery path.

Available Tools

9 tools
abort-actor-runAbort Actor runA
DestructiveIdempotent
Inspect

Abort an Actor run that is currently starting or running. For runs with status SUCCEEDED, FAILED, ABORTING, ABORTED, or TIMED-OUT, this call has no effect. The results will include the updated run details after the abort request.

USAGE:

  • Use when you need to stop a run that is taking too long or misconfigured.

USAGE EXAMPLES:

  • user_input: Abort run y2h7sK3Wc

  • user_input: Gracefully abort run y2h7sK3Wc

NameRequiredDescriptionDefault
runIdYesThe ID of the Actor run to abort.
gracefullyNoIf true, the Actor run will abort gracefully with a 30-second timeout.

Output Schema

NameRequiredDescription
tipNoAdvisory guidance RAG Web Browser wrote to its key-value store under the reserved "TIP" key
runIdYesActor run ID
statsNoRun statistics
statusYesRun status: READY | RUNNING | TIMING-OUT | TIMED-OUT | ABORTING | ABORTED | SUCCEEDED | FAILED
actorIdYesStable Apify Actor ID from the run record
summaryYesPast-tense summary of the run state
exitCodeNoActor process exit code; populated for terminal states (especially FAILED)
nextStepYesOne primary follow-up action with identifiers interpolated
storagesYesDataset and key-value store metadata, keyed by alias. "default" is always the primary entry.
actorNameNo"username/actor-name"
startedAtNoISO timestamp when the run started
finishedAtNoISO timestamp when the run finished (terminal states only)
statusMessageNoPass-through from Apify run.statusMessage
apifyConsoleUrlNoPersonalized Apify Console link to the run; present only for Console sessions

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already declare destructiveHint=true, idempotentHint=true, readOnlyHint=false, so the safety profile is covered. The description adds real behavioral context beyond that: the no-effect-on-terminal-states rule, which is exactly what makes the idempotent hint meaningful, plus the fact that updated run details come back. It omits auth/permission requirements and any rate-limit 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?

Front-loaded with the core action and the state constraint, and every prose sentence earns its place. The 'USAGE EXAMPLES' block of raw user_input lines is mostly decorative and pads the definition slightly.

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 values need not be spelled out, and the description still notes that updated run details are returned. For a two-parameter mutation with full annotation coverage, only auth requirements are unaddressed, which 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%, so both parameters and the 30-second graceful-abort timeout are already documented in the schema. The description only gestures at 'gracefully' via an example, adding no syntax or semantic 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?

Specific verb (Abort) plus resource (Actor run) and a state qualifier ('currently starting or running'), which immediately distinguishes it from siblings like call-actor and get-actor-run. An agent can select it 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?

Explicit when-to-use ('stop a run that is taking too long or misconfigured') and an explicit no-op condition (terminal statuses such as SUCCEEDED, FAILED, ABORTED, TIMED-OUT). It does not name an alternative tool or describe prerequisites, so it falls 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.

fetch-actor-detailsFetch Actor detailsA
Read-onlyIdempotent
Inspect

Get detailed information about an Actor by its ID or full name (format: "username/name", e.g., "apify/rag-web-browser").

Requires the exact ID or full name — do not construct a plausible-looking name and call this tool with it.

Use 'output' to control returned information:

  • Default: all fields except outputSchema and serverInterface.

  • Selective: set only the fields you need to true, e.g. output: { inputSchema: true }

  • Common patterns: inputSchema only, description + readme, serverInterface: true (full API schema when it fits, operation navigation otherwise), "GET /search" (operation excerpt), or "#/components/schemas/Name" (referenced schema node) for Server Actors

The 'readme' field returns the summary when available, full README otherwise. Use when querying Actor details, documentation, or input requirements.

EXAMPLES:

  • What does apify/web-fetch do?

  • What is the input schema for apify/web-scraper?

  • What HTTP operations does this Server Actor expose?

NameRequiredDescriptionDefault
actorYesActor ID or full name in the format "username/name", e.g., "apify/rag-web-browser".
outputNoSpecify which information to include in the response to save tokens.

Output Schema

NameRequiredDescription
readmeNoActor README summary when available, otherwise the full README documentation.
actorInfoNo
inputSchemaNoActor input schema.
outputSchemaNoOutput schema inferred from successful runs.
serverInterfaceNoThe Actor's server interface. `output.serverInterface: true` returns the full API schema with guidance when it fits, or operation navigation otherwise. A "METHOD /path" string returns an operation excerpt; "#/..." returns a raw local schema node.

TDQS

A4.3/5.0
Behavior4/5

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

Annotations already cover read-only, idempotent, non-destructive, closed-world, so the safety profile is handled. The description still adds useful behavior: the default field set (all except outputSchema and serverInterface), the token-saving selective pattern, the readme fallback (summary when available, full README otherwise), and the 262144-byte section limit with un-expanded references.

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?

Front-loaded with the core action and the exact-name constraint, then segmented by purpose (output control, readme, when to use, examples). Slightly long, and the readme sentence partly duplicates the schema property text, but the density of routing information justifies most of the length.

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 values need no explanation, and annotations cover safety; the description fills the remaining gap by explaining default vs selective field sets and Server Actor interface modes. It is silent on failure behavior (e.g., an actor that does not exist) and on how to obtain a valid ID, which would complete the picture.

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 100%, so the baseline is 3. The description goes beyond it by explaining how to combine the `output` flags in practice (selective true-flags, "common patterns" list, serverInterface string forms) and by clarifying the readme fallback semantics rather than just restating the field 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?

States a specific verb and resource ("Get detailed information about an Actor") plus the exact lookup key (ID or "username/name"), with a concrete example. Siblings operate on entirely different entities (runs, datasets, key-value stores, video analyses), so the resource distinction 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?

Explicitly says "Use when querying Actor details, documentation, or input requirements" and backs that with four representative example questions. It adds a hard constraint ("Requires the exact ID or full name — do not construct a plausible-looking name"), but never names an alternative tool for discovering an ID, which is the natural when-not case.

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

get-actor-runGet Actor runA
Read-onlyIdempotent
Inspect

Get detailed information about a specific Actor run.

Returns run result: status, storages (datasets/keyValueStores alias map), stats, summary, nextStep.

  • summary describes the past (e.g. "SUCCEEDED in 22s. 47 items; 3 fields available.").

  • nextStep prescribes one primary follow-up action with identifiers interpolated (e.g. "Use get-dataset-items with datasetId=...").

  • waitSecs (0–45, default 30) waits up to that many seconds for terminal status before returning.

USAGE:

  • Use to check the status of a run started by any Actor-running tool.

  • Pass waitSecs > 0 to block until terminal (or until the cap elapses).

USAGE EXAMPLES:

  • user_input: Show details of run y2h7sK3Wc

  • user_input: Wait for run y2h7sK3Wc to finish

NameRequiredDescriptionDefault
runIdYesThe ID of the Actor run.
waitSecsNoMaximum seconds to wait for the run to reach a terminal state (SUCCEEDED, FAILED, ABORTED, TIMED-OUT). 0 returns immediately with the current status. Cap: 45. Default: 30.

Output Schema

NameRequiredDescription
tipNoAdvisory guidance RAG Web Browser wrote to its key-value store under the reserved "TIP" key
runIdYesActor run ID
statsNoRun statistics
statusYesRun status: READY | RUNNING | TIMING-OUT | TIMED-OUT | ABORTING | ABORTED | SUCCEEDED | FAILED
actorIdYesStable Apify Actor ID from the run record
summaryYesPast-tense summary of the run state
exitCodeNoActor process exit code; populated for terminal states (especially FAILED)
nextStepYesOne primary follow-up action with identifiers interpolated
storagesYesDataset and key-value store metadata, keyed by alias. "default" is always the primary entry.
actorNameNo"username/actor-name"
startedAtNoISO timestamp when the run started
finishedAtNoISO timestamp when the run finished (terminal states only)
statusMessageNoPass-through from Apify run.statusMessage
apifyConsoleUrlNoPersonalized Apify Console link to the run; present only for Console sessions

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, non-destructive, but the description adds real behavioral context beyond them: the summary vs. nextStep semantics, and that waitSecs blocks for up to 45s (default 30) before returning the current state. This is substantive added value, though it doesn't cover error/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.

Conciseness4/5

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

Front-loaded with the core purpose, then segmented into Returns/USAGE/EXAMPLES blocks. Every line carries information, though the two usage examples are somewhat redundant with the USAGE prose, adding minor 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?

With an output schema present and 100% parameter coverage, the description need only orient the agent, which it does fully: purpose, when to use, wait semantics, and concrete invocation examples. Nothing needed to call it 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?

Schema coverage is 100%, so the baseline is 3, but the description goes further by framing waitSecs as a blocking/wait mechanism with its cap and default, and by describing what runId's run produces. Slight above-baseline value over the schema text.

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 and resource ('Get detailed information about a specific Actor run') and enumerates the returned result fields (status, storages, stats, summary, nextStep). It does not explicitly distinguish itself from siblings like call-actor or abort-actor-run, so it falls just short of the 5 benchmark.

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 USAGE block names the condition ('check the status of a run started by any Actor-running tool') and explains when to pass waitSecs > 0 to block until terminal. It gives clear context but stops short of explicit exclusions or naming the sibling to use for other run operations.

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

get-dataset-itemsGet dataset itemsA
Read-onlyIdempotent
Inspect

Get items (rows) from a dataset — the output/results produced by an Actor run. Returns the rows themselves, not dataset metadata, counts, or a schema. When the user provides a datasetId and asks to retrieve results, output, data, or rows, call this tool directly. Default limit is 20. Use clean=true to skip empty items and hidden fields.

USAGE:

  • Use when you need to read data from a dataset (all items or only selected fields).

USAGE EXAMPLES:

  • user_input: Retrieve results from dataset abc123

  • user_input: Get only metadata.url and title from dataset username~my-dataset

NameRequiredDescriptionDefault
descNoIf true, results are returned in reverse order (newest to oldest).
omitNoComma-separated list of fields to exclude from results.
cleanNoIf true, returns only non-empty items and skips hidden fields (starting with #). Shortcut for skipHidden=true and skipEmpty=true.
limitNoMaximum number of items to return. Default is 20.
fieldsNoComma-separated list of fields to include in results. Fields in output are sorted as specified. Use dot notation for nested objects (e.g. "metadata.url"); the server auto-flattens parent prefixes.
offsetNoNumber of items to skip at the start. Default is 0.
flattenNoComma-separated list of fields to flatten (e.g. flatten="metadata" turns {"metadata":{"url":"x"}} into {"metadata.url":"x"}). Normally derived automatically from dot-notation in `fields`; specify only as a diagnostic override.
datasetIdYesDataset ID, name (resolved against your own datasets), or full name as username~name.

Output Schema

NameRequiredDescription
itemsYesDataset items
limitYesLimit used for pagination
offsetYesOffset used for pagination
summaryYesSummary of the result
nextStepYesOne follow-up action with tool name
datasetIdYesDataset ID
itemCountYesNumber of items returned
totalItemCountYesTotal items in dataset
apifyConsoleUrlNoPersonalized Apify Console link to the dataset; present only for Console sessions

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already cover safety (readOnly, idempotent, non-destructive), so the description adds value by disclosing the default limit of 20, what clean=true does, and that results are the raw rows. Return-shape details are largely deferred to the existing output schema, which 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?

Front-loaded with the core purpose and the anti-scope sentence, followed by short usage notes and examples. Slightly redundant in repeating the limit default and the clean flag across sections, but nothing wasteful enough to hurt.

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 tool with full schema coverage and an output schema, the description supplies the purpose, trigger, and key defaults an agent needs. Pagination interaction (offset/limit) and flatten behavior are left to the schema, which is reasonable 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%, so the schema already documents all eight parameters in depth. The description only restates the default limit and clean=true semantics, adding little beyond the structured fields; 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?

States a specific verb and resource ('Get items (rows) from a dataset') and immediately delimits scope by saying it returns rows themselves, not metadata, counts, or schema. An agent can distinguish the intent 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?

Gives a clear trigger ('When the user provides a datasetId and asks to retrieve results, output, data, or rows, call this tool directly') plus a usage section and two concrete examples. It lacks explicit when-not guidance relative to any alternative, but the sibling list contains no competing dataset-read tool.

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

get-key-value-store-recordGet key-value store recordA
Read-onlyIdempotent
Inspect

Get the value stored under a specific key in a key-value store — a single record, not a listing of all keys. Requires the exact key name. The response preserves the original Content-Encoding; most clients handle decompression automatically.

USAGE:

  • Use when you need to retrieve a specific record (JSON, text, or binary) from a store.

USAGE EXAMPLES:

  • user_input: Get record INPUT from store abc123

  • user_input: Get record data.json from store username~my-store

NameRequiredDescriptionDefault
recordKeyYesKey of the record to retrieve.
keyValueStoreIdYesKey-value store ID, name (resolved against your own key-value stores), or full name as username~name.

Output Schema

NameRequiredDescription
keyYesRecord key
valueYesThe stored value (JSON, text, or binary)
summaryYesSummary of the result
contentTypeNoMIME type of the stored value
keyValueStoreIdYesKey-value store ID

TDQS

A4/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, and non-destructive, so the safety profile is covered elsewhere. The description earns credit for adding behavioral context beyond that: the 'requires the exact key name' precondition and the note that the response preserves the original Content-Encoding, which most clients decompress automatically — a real return-value trait callers would otherwise trip over.

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 key facts — scope, exact-key requirement, encoding caveat — are front-loaded in three tight sentences. The subsequent USAGE and USAGE EXAMPLES blocks are somewhat redundant with the first paragraph, costing a little efficiency.

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?

A two-parameter read tool whose annotations, 100% schema coverage, and output schema already cover safety, inputs, and return shape. The description closes the remaining gap with the Content-Encoding behavior, which is exactly the non-obvious detail an agent needs.

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%, including the keyValueStoreId resolution rules (name vs. username~name) and minLength constraints in the schema itself. The description only reinforces that the key must be exact, adding little semantics beyond what the schema already documents, 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?

States a specific verb and resource ('Get the value stored under a specific key in a key-value store') and preemptively scopes it against a listing tool: 'a single record, not a listing of all keys.' An agent can immediately tell this is a point lookup, not an enumeration.

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 says when to use it ('when you need to retrieve a specific record (JSON, text, or binary)') and includes two concrete usage examples showing the store identifier formats. However, it never states when NOT to use it or names an alternative/sibling for enumeration, so the guidance is implied rather than comparative.

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

tubetext--shot-by-shot-video-analysistubetext/shot-by-shot-video-analysisA
Destructive
Inspect

This tool calls the Actor "tubetext/shot-by-shot-video-analysis" and retrieves its output results. Actor description: Shot-by-shot video analysis API for storyboard and editor reference. Get timecoded shots, framing, camera moves, edit rhythm and AI director notes from public video links. Audience signals where available. Per-started-minute billing; Actor Start and processing fees can apply. · by TubeText

NameRequiredDescriptionDefault
urlsNoProvide at least one of: urls / searchQueries / datasetId. Public videos to break down shot by shot: TikTok, YouTube (videos, Shorts, channels, playlists), Instagram Reels, Facebook, X, Bilibili, direct .mp4 links. Also TikTok/Instagram profile links (their latest videos). One per line. The example input (one ~40-s TikTok) costs $0.60. Price: $0.20 per started minute of video, $0.60 minimum per video (3 minutes); videos that fail are free. [Description truncated] Example values: ["https://www.tiktok.com/@okc.dad/video/7682492258666515726"]
waitSecsNoMax seconds (0–45, default 30) to cap the wait for the Actor run to reach terminal state. For long-running Actors the response returns at the cap with the current run status; follow `nextStep` to poll via get-actor-run. Set to 0 to fire-and-forget.
datasetIdNoOptional: a dataset (e.g. a TikTok or YouTube scraper's output) whose items contain video links; the most viewed are taken first.
searchQueriesNoOptional: break down the most viewed YouTube videos of the past year for each search term (up to 'Max videos per source' each).
outputLanguageNoLanguage of the analysis. Quotes (on-screen text, spoken lines) stay in the video's original language. Example values: "English"English
includeOverlaysNoFree, where the data exists: YouTube 'most replayed' peaks and Bilibili danmaku density mapped to shots by timestamp, plus top comments (YouTube, TikTok, Bilibili) summarised into themes with sentiment. A comment is linked to a shot only when it names a timestamp or an explicit moment. 'overlays_available' says why any overlay is missing. Example values: true
maxVideoMinutesNoLonger videos are skipped (free). Each started minute costs $0.20 ($0.60 minimum per video), so a 15-minute video costs $3.00. The example input (one ~40-s TikTok) costs $0.60. Example values: 15
maxVideosPerSourceNoFor channels, profiles, playlists, search terms and datasets: how many videos to break down from each. Example values: 3

Output Schema

NameRequiredDescription
tipNoAdvisory guidance RAG Web Browser wrote to its key-value store under the reserved "TIP" key
runIdYesActor run ID
statsNoRun statistics
statusYesRun status: READY | RUNNING | TIMING-OUT | TIMED-OUT | ABORTING | ABORTED | SUCCEEDED | FAILED
actorIdYesStable Apify Actor ID from the run record
summaryYesPast-tense summary of the run state
exitCodeNoActor process exit code; populated for terminal states (especially FAILED)
nextStepYesOne primary follow-up action with identifiers interpolated
storagesYesDataset and key-value store metadata, keyed by alias. "default" is always the primary entry.
actorNameNo"username/actor-name"
startedAtNoISO timestamp when the run started
finishedAtNoISO timestamp when the run finished (terminal states only)
statusMessageNoPass-through from Apify run.statusMessage
apifyConsoleUrlNoPersonalized Apify Console link to the run; present only for Console sessions

TDQS

A3.6/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=false, destructiveHint=true and openWorldHint=true, so the safety profile is known. The description adds useful context beyond the schema: per-started-minute billing, processing/start fees, and that audience overlays only exist where data is available. It does not explain what the run writes or how the output is stored, which is the key gap given destructiveHint=true.

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 text is short and front-loads the deliverable (shots, framing, camera moves) before billing caveats. The wrapper boilerplate ('This tool calls the Actor... and retrieves its output results') and the quoted Actor description duplicate framing, but there is no real 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 an output schema present, the description need not explain return values, and all 8 parameters are fully documented in the schema. The description still supplies the cost model and the conditionality of audience overlays, so an agent has what it needs to call 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%, with each parameter carrying its own detailed documentation including pricing and defaults, so the schema does the heavy lifting. The description itself adds no parameter-level semantics beyond restating the Actor's purpose, making the baseline 3 correct.

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 concrete deliverable: timecoded shots, framing, camera moves, edit rhythm and AI director notes from public video links. That is a specific verb+resource an agent can match to a request. It does not explicitly distinguish itself from siblings like tubetext--video-ad-analyzer or tubetext--meta-ad-library-videos, 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?

Usage is implied by the scope (public video links for storyboard/editor reference, audience signals where available), and the billing note signals cost-relevant use. However there is no explicit when-to-use versus when-not, and no guidance on choosing this over the ad-focused sibling analyzers.

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

tubetext--tiktok-transcripttubetext/tiktok-transcriptA
Destructive
Inspect

This tool calls the Actor "tubetext/tiktok-transcript" and retrieves its output results. Actor description: Get TikTok video transcripts from video or share links. Returns transcript text, timestamps, SRT and video stats, from TikTok captions or Whisper AI when there are none. $0.0015 per transcript (+$0.006/AI minute); music-only and failed videos are free. · by TubeText

NameRequiredDescriptionDefault
urlsNoProvide at least one of: urls / datasetId. TikTok video links (https://www.tiktok.com/@user/video/123…), share links from the app (tiktok.com/t/…, vm.tiktok.com/…) or numeric video IDs. One per line, as many as you like. Example values: ["https://www.tiktok.com/@hermoneymastery/video/7691028177199680781","https://www.tiktok.com/@beatrizcontreras31/video/7691869739597024542"]
waitSecsNoMax seconds (0–45, default 30) to cap the wait for the Actor run to reach terminal state. For long-running Actors the response returns at the cap with the current run status; follow `nextStep` to poll via get-actor-run. Set to 0 to fire-and-forget.
datasetIdNoA dataset from another Actor run, e.g. a TikTok profile, hashtag or trending scraper (pick it, or paste its ID via API). The TikTok video links in it are transcribed. Read-only access to this one dataset is requested.
languagesNoOptional language codes in order of preference (e.g. en, es). TikTok sometimes offers translated captions. Empty = the video's original language.
chunkWordsNoSet e.g. 300 to add a 'chunks' array: transcript split into ~N-word blocks with start/end timestamps. 0 = off.
includeSrtNoAdds an 'srt' field in SubRip (.srt) format.
datasetSortByNoWhich videos to take first when the dataset has more than 'Max videos from dataset'. Example values: "views"views
maxConcurrencyNoHow many videos to process in parallel. Example values: 10
aiTranscriptionNoVideos without TikTok captions are transcribed with Whisper AI. Charged per started minute of audio, only when real speech is found – music-only videos are free. Example values: "missing"missing
includeSegmentsNoAdds a 'segments' array with start, duration and text.
transcribeMusicNoBy default, caption-less videos that use a song or another creator's sound are treated as music and skipped (free). Turn on to transcribe lyrics too.
maxAiMinutesPerVideoNoLonger videos are skipped by AI transcription to keep costs predictable. Example values: 60
maxVideosFromDatasetNoHow many video links to take from the dataset (each is billed like a single video). Example values: 50
includeTimestampedTextNoAdds a 'timestampedText' field with one [mm:ss] line per sentence. Example values: true

Output Schema

NameRequiredDescription
tipNoAdvisory guidance RAG Web Browser wrote to its key-value store under the reserved "TIP" key
runIdYesActor run ID
statsNoRun statistics
statusYesRun status: READY | RUNNING | TIMING-OUT | TIMED-OUT | ABORTING | ABORTED | SUCCEEDED | FAILED
actorIdYesStable Apify Actor ID from the run record
summaryYesPast-tense summary of the run state
exitCodeNoActor process exit code; populated for terminal states (especially FAILED)
nextStepYesOne primary follow-up action with identifiers interpolated
storagesYesDataset and key-value store metadata, keyed by alias. "default" is always the primary entry.
actorNameNo"username/actor-name"
startedAtNoISO timestamp when the run started
finishedAtNoISO timestamp when the run finished (terminal states only)
statusMessageNoPass-through from Apify run.statusMessage
apifyConsoleUrlNoPersonalized Apify Console link to the run; present only for Console sessions

TDQS

A3.5/5.0
Behavior4/5

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

Annotations (readOnlyHint=false, destructiveHint=true, openWorldHint=true) establish that this triggers a run rather than a pure read. The description adds genuinely useful behavioral context the annotations don't carry: the per-transcript price, the AI-minute surcharge, and that music-only/failed videos are free — material for a cost-aware 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?

Two sentences, front-loaded with what the tool does and followed by the Actor's own description; nothing is redundant. The trailing "· by TubeText" attribution is the only low-value 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, the description needn't explain return fields, and annotations cover the safety/run profile; the description supplies purpose plus the cost model. The one gap is usage guidance and the urls/datasetId requirement, which sit only in 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 100%, so all 14 parameters (urls, waitSecs, languages, chunkWords, aiTranscription, etc.) are already documented in the schema. The description adds no parameter-level syntax or defaults beyond that, 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?

States a specific verb+resource: "Get TikTok video transcripts from video or share links," plus the output artifacts (transcript text, timestamps, SRT, video stats) and the caption/Whisper sourcing. It is clearly distinct from siblings like youtube-tiktok-comments-api or shot-by-shot-video-analysis, though it never names an alternative explicitly.

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 when-to-use/when-not-to-use guidance and never routes the agent among the sibling tools (comments API, video breakdown, shot-by-shot analysis). The only usage constraint — provide urls or datasetId — lives in the schema, not the description.

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

tubetext--video-breakdown-aitubetext/video-breakdown-aiB
Destructive
Inspect

This tool calls the Actor "tubetext/video-breakdown-ai" and retrieves its output results. Actor description: Turn TikTok, Instagram and YouTube videos into references for your next creative brief. Get the opening hook, script, visual breakdown and pacing in structured output—ready to compare across videos or use with ChatGPT and Claude.

NameRequiredDescriptionDefault
urlsNoYouTube videos, Shorts, playlists and channels (e.g. youtube.com/@name or youtube.com/@name/shorts), TikTok videos and photo slideshows (incl. tiktok.com/t/… share links), public Instagram Reels, and public videos from other sites (Reddit, Facebook, Dailymotion, direct .mp4 links…). One per line. Optional if you use a dataset, search or trending input below. Example values: ["https://www.tiktok.com/@okc.dad/video/7682492258666515726","https://www.tiktok.com/@herbi.app/video/7693531155685215521"]
waitSecsNoMax seconds (0–45, default 30) to cap the wait for the Actor run to reach terminal state. For long-running Actors the response returns at the cap with the current run status; follow `nextStep` to poll via get-actor-run. Set to 0 to fire-and-forget.
datasetIdNoA dataset from another Actor run, e.g. a TikTok trending, hashtag or profile scraper (pick it, or paste its ID via API). The video links in it are broken down; 'Sort dataset by' decides which come first and 'Max videos per source' how many. Read-only access to this one dataset is requested.
proxyModeNoDatacenter (default): base price. Residential: YouTube videos are fetched through residential IPs first, which pass YouTube's bot checks far more often (useful for popular videos and large batches), billed extra per started MB of residential traffic: typically 5-15 MB per video (about $0.08-0.23 at $0.015/MB). Other platforms are not affected. Example values: "datacenter"datacenter
channelSortNoFor channel links (including /shorts and /streams tabs): take the newest videos, or the channel's most viewed ones. Example values: "newest"newest
searchSortByNo'Most viewed' re-sorts the results by their actual view count. Example values: "views"views
datasetSortByNoHow to pick videos from the dataset when it has more than 'Max videos per source'. Example values: "views"views
searchQueriesNoYouTube search terms, e.g. 'skincare routine'. Each search takes the top videos for the time range and sort below (up to 'Max videos per source').
accountSummaryNoFor a YouTube channel or Instagram profile input, adds one extra row (rowType 'account_summary') that condenses the account's analyzed videos into persona, content pillars, hook patterns, formats, pacing, CTAs, products, what performs best, posting cadence and a style guide. Needs at least 3 analyzed videos. Free during the beta. Example values: true
maxConcurrencyNoHow many videos to analyze in parallel. Example values: 5
outputLanguageNoLanguage of the analysis (summary, hook, scenes, actions, notes). 'Same as video' follows the video's own language. Example values: "English"English
maxVideoMinutesNoLonger videos are skipped (not charged). Example values: 60
translateQuotesNoBy default quotes stay in their original language. Turn on to translate them into the output language too (the full original transcript is still included).
includeTranscriptNoAdds 'transcript' and 'timestampedTranscript' (platform captions, or Whisper AI when people speak without captions). Example values: true
trendingCountriesNoTwo-letter country codes, e.g. us, jp, de, br, in, kr, fr, gb. Takes the top of each country's daily trending list (source: kworb.net; YouTube retired its own trending page).
maxVideosPerSourceNoFor channel, playlist, dataset, search and trending inputs: how many videos to take from each (each is billed like a single video). Single video links are not affected. Example values: 10
searchPublishedWithinNoOnly videos uploaded within this time range (YouTube's own upload-date filter). Example values: "week"week

Output Schema

NameRequiredDescription
tipNoAdvisory guidance RAG Web Browser wrote to its key-value store under the reserved "TIP" key
runIdYesActor run ID
statsNoRun statistics
statusYesRun status: READY | RUNNING | TIMING-OUT | TIMED-OUT | ABORTING | ABORTED | SUCCEEDED | FAILED
actorIdYesStable Apify Actor ID from the run record
summaryYesPast-tense summary of the run state
exitCodeNoActor process exit code; populated for terminal states (especially FAILED)
nextStepYesOne primary follow-up action with identifiers interpolated
storagesYesDataset and key-value store metadata, keyed by alias. "default" is always the primary entry.
actorNameNo"username/actor-name"
startedAtNoISO timestamp when the run started
finishedAtNoISO timestamp when the run finished (terminal states only)
statusMessageNoPass-through from Apify run.statusMessage
apifyConsoleUrlNoPersonalized Apify Console link to the run; present only for Console sessions

TDQS

B3.4/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=false, destructiveHint=true and openWorldHint=true, so the agent knows this launches an external run. The description is consistent with that ('calls the Actor ... retrieves its output results') but adds no billing, wait/polling, or side-effect context — that information lives only in individual parameter descriptions like waitSecs and proxyMode.

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, purpose first, no repetition. The opening 'This tool calls the Actor "X" and retrieves its output results' is boilerplate wrapper text, but the second sentence earns its place by describing the actual output artifacts.

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 the schema documents all 17 parameters, so much of the burden is offloaded. Still, a tool with four alternative input modes (URLs, dataset, search, trending) and paid, run-launching behavior would benefit from a sentence explaining those modes and the billing/cost implication in the description rather than scattering it across params.

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 rich per-parameter text covering input modes, cost trade-offs, and enum meanings. The description itself contributes nothing parameter-specific, so the 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 states a specific resource (video breakdowns) and a concrete verb set — turning TikTok/Instagram/YouTube videos into structured hooks, scripts, visual breakdowns and pacing. It is clear what the tool produces, but it never differentiates itself from the sibling tubetext--shot-by-shot-video-analysis, which sounds very similar.

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 quoted Actor description hints at use cases (creative briefs, comparing across videos, feeding ChatGPT/Claude), which implies when it is useful. However, there is no explicit when/when-not guidance and no pointer to the near-identical sibling tool, leaving the agent to infer the choice from the schema's 'Or: ...' parameter titles.

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

tubetext--youtube-tiktok-comments-apitubetext/youtube-tiktok-comments-apiA
Destructive
Inspect

This tool calls the Actor "tubetext/youtube-tiktok-comments-api" and retrieves its output results. Actor description: YouTube, TikTok and Bilibili comments from video links: raw comments at $0.0008 each, or AI analysis with like-weighted sentiment, themes and the moments viewers react to ($0.30 per video incl. 1,000 comments). No usernames collected; videos with no comments are free. · by TubeText

NameRequiredDescriptionDefault
modeNo'comments' = a raw comments scraper: every comment as a row with likes, replies, date and flags, charged per comment. 'analysis' = the audience-reaction report per video (comments are included as rows with includeComments). Example values: "analysis"analysis
urlsYes**REQUIRED** YouTube, TikTok or Bilibili video links. Example values: ["https://www.youtube.com/watch?v=dQw4w9WgXcQ"]
waitSecsNoMax seconds (0–45, default 30) to cap the wait for the Actor run to reach terminal state. For long-running Actors the response returns at the cap with the current run status; follow `nextStep` to poll via get-actor-run. Set to 0 to fire-and-forget.
maxMomentsNoReaction peaks to describe per video. Example values: 5
maxCommentsNoTop comments read per video (YouTube/TikTok). Bilibili shows only its top threads without login; danmaku carry the timeline there. Example values: 1000
maxConcurrencyNoVideos processed at the same time. Example values: 3
outputLanguageNoLanguage of the analysis; quotes stay in their original language. Example values: "English"English
includeCommentsNoAlso output every comment read (text, likes, replies, sentiment).
maxVideoMinutesNoLonger videos are skipped (not charged). Example values: 120
topLikedCommentsNoHow many of the most-liked comments to list, each mapped to a moment when it refers to one. Example values: 10

Output Schema

NameRequiredDescription
tipNoAdvisory guidance RAG Web Browser wrote to its key-value store under the reserved "TIP" key
runIdYesActor run ID
statsNoRun statistics
statusYesRun status: READY | RUNNING | TIMING-OUT | TIMED-OUT | ABORTING | ABORTED | SUCCEEDED | FAILED
actorIdYesStable Apify Actor ID from the run record
summaryYesPast-tense summary of the run state
exitCodeNoActor process exit code; populated for terminal states (especially FAILED)
nextStepYesOne primary follow-up action with identifiers interpolated
storagesYesDataset and key-value store metadata, keyed by alias. "default" is always the primary entry.
actorNameNo"username/actor-name"
startedAtNoISO timestamp when the run started
finishedAtNoISO timestamp when the run finished (terminal states only)
statusMessageNoPass-through from Apify run.statusMessage
apifyConsoleUrlNoPersonalized Apify Console link to the run; present only for Console sessions

TDQS

A3.8/5.0
Behavior4/5

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

Annotations only flag readOnly=false/openWorld/destructive; the description adds genuinely non-obvious behavioral context the annotations cannot express: per-comment ($0.0008) and per-video ($0.30 incl. 1,000 comments) pricing, that comment-free videos are free, and that no usernames are collected. It does not explain the polling/nextStep run lifecycle or why destructiveHint is true, but the cost model is the highest-value disclosure an agent could get here.

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, no filler, though the first is generic Actor-wrapper boilerplate. The differentiating content (platforms, modes, pricing) is packed into the second sentence and reads cleanly.

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?

Ten parameters and a run/polling lifecycle, but the schema carries all parameter detail and an output schema exists so return values need not be described. The description fills the remaining gap — cost and privacy — so an agent has what it needs to decide and call 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%, so every parameter (waitSecs polling cap, maxMoments, maxComments, mode, includeComments, etc.) is already documented in the schema. The description only echoes the mode split and pricing model, adding no syntax or edge-case guidance beyond what structured fields provide — baseline 3.

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+resource: calls the 'tubetext/youtube-tiktok-comments-api' Actor and retrieves comments for YouTube, TikTok and Bilibili videos, with the two output modes (raw rows vs. AI sentiment analysis) named. It does not explicitly differentiate itself from siblings like tubetext--tiktok-transcript or tubetext--video-breakdown-ai, so an agent must infer the split from the word 'comments'.

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?

'YouTube, TikTok and Bilibili comments from video links' implies the use case, and the raw-vs-analysis framing hints at mode selection. But there is no explicit when-to-use / when-not, no statement about which sibling to prefer for transcripts or full video breakdowns, and no prerequisites (e.g. that links must be public videos).

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. 3 tool updates
    • Changedtubetext--shot-by-shot-video-analysis64 fields changed
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 10
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 11
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 12
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 13
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 14
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 15
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 16
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 17
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 18
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 19
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 20
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 21
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 22
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 23
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 24
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 25
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 26
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 27
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 28
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 29
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 30
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 31
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 32
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 33
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 34
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 35
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 36
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 37
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 38
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 39
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 4
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 40
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 41
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 42
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 43
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 44
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 45
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 46
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 47
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 48
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 49
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 5
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 50
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 51
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 52
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 53
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 54
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 55
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 56
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 57
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 6
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 7
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 8
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 9
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / error
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / measuredScaleChangePct / type
        Previous value: -[
        -  "null",
        -  "number"
        -]New value: +"number"
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / overlaysAvailable / properties / requested
        Removed value: -{
        -  "type": "boolean"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / overlaysAvailable / properties / status
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / products / items / properties
        Removed value: -{
        -  "name": {
        -    "type": "string"
        -  },
        -  "shots": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / products / items / type
        Removed value: -"object"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / qualityChecks / properties / spokenCoverage / type
        Previous value: -"number"New value: +[
        +  "number",
        +  "null"
        +]
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / qualityChecks / properties / whyFailing
        Removed value: -{
        -  "properties": {
        -    "3": {
        -      "type": "string"
        -    },
        -    "8": {
        -      "type": "string"
        -    }
        -  },
        -  "type": "object"
        -}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / returnsTo / type
        Previous value: -[
        -  "null",
        -  "number"
        -]New value: +"null"
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / viewCount
        Added value: +{
        +  "type": "number"
        +}
    • Changedtubetext--video-breakdown-ai3 fields changed
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / ctas / items / properties / start / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +[
        +  "null",
        +  "number"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / engagementRate / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +[
        +  "null",
        +  "number"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / products / items / properties / brand / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +[
        +  "null",
        +  "string"
        +]
    • Changedtubetext--youtube-tiktok-comments-api8 fields changed
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / sentiment / type
        Previous value: -[
        -  "null",
        -  "number"
        -]New value: +[
        +  "number",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / sentimentLabel / type
        Previous value: -[
        -  "null",
        -  "string"
        -]New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / strongestNegativeMoment / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +[
        +  "null",
        +  "number"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topLikedComments / items / properties / emotion / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +[
        +  "null",
        +  "string"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topLikedComments / items / properties / sentiment / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +[
        +  "null",
        +  "number"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topLikedComments / items / properties / sentimentLabel / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +[
        +  "null",
        +  "string"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topLikedComments / items / properties / topic / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +[
        +  "null",
        +  "string"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / videoTitle / type
        Previous value: -[
        -  "null",
        -  "string"
        -]New value: +[
        +  "string",
        +  "null"
        +]
  2. 2 tool updates
    • Changedtubetext--video-breakdown-ai2 fields changed
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / channelName / type
        Previous value: -[
        -  "null",
        -  "string"
        -]New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / publishDate / type
        Previous value: -[
        -  "null",
        -  "string"
        -]New value: +[
        +  "string",
        +  "null"
        +]
    • Changedtubetext--youtube-tiktok-comments-api13 fields changed
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / controversialComments / items / properties / confidence
        Removed value: -{
        -  "type": "number"
        -}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / controversialComments / items / properties / momentIndex / type
        Previous value: -"number"New value: +"null"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / controversialComments / items / properties / timecode / type
        Previous value: -"string"New value: +"null"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / oneSided / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / sentiment / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +[
        +  "null",
        +  "number"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / sentimentLabel / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +[
        +  "null",
        +  "string"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / split / type
        Previous value: -"null"New value: +[
        +  "null",
        +  "string"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / strongestNegativeMoment / type
        Previous value: -"null"New value: +[
        +  "number",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / strongestPositiveMoment / type
        Previous value: -"number"New value: +[
        +  "number",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / emotion / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / sentiment / type
        Previous value: -"number"New value: +[
        +  "number",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / sentimentLabel / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / topic / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
  3. 3 tool updates
    • Changedtubetext--tiktok-transcript1 field changed
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / aiMinutes
        Removed value: -{
        -  "type": "number"
        -}
    • Changedtubetext--video-breakdown-ai15 fields changed
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / category
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / channelId
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / channelName / type
        Previous value: -"string"New value: +[
        +  "null",
        +  "string"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / commentCount / type
        Previous value: -"number"New value: +[
        +  "number",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / description / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / engagementRate / type
        Previous value: -[
        -  "null",
        -  "number"
        -]New value: +[
        +  "number",
        +  "null"
        +]
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / isLive
        Removed value: -{
        -  "type": "boolean"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / keyMoments / items / properties / why_it_works
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / likeCount / type
        Previous value: -"number"New value: +[
        +  "number",
        +  "null"
        +]
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / lyrics
        Removed value: -{
        -  "type": "string"
        -}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / pacing / properties
        Added value: +{
        +  "avgShotSeconds": {
        +    "type": "number"
        +  },
        +  "cutCount": {
        +    "type": "number"
        +  },
        +  "cutTimes": {
        +    "items": {
        +      "type": "number"
        +    },
        +    "type": "array"
        +  },
        +  "cutsPerMinute": {
        +    "type": "number"
        +  },
        +  "shotCount": {
        +    "type": "number"
        +  }
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / pacing / type
        Added value: +"object"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / publishDate / type
        Previous value: -"string"New value: +[
        +  "null",
        +  "string"
        +]
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / thumbnailUrl
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / viewCount / type
        Previous value: -[
        -  "null",
        -  "number"
        -]New value: +"null"
    • Changedtubetext--youtube-tiktok-comments-api16 fields changed
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / controversialComments / items / properties / confidence
        Added value: +{
        +  "type": "number"
        +}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / controversialComments / items / properties / momentIndex / type
        Previous value: -"null"New value: +"number"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / controversialComments / items / properties / timecode / type
        Previous value: -"null"New value: +"string"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / oneSided / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +"string"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / split / type
        Previous value: -[
        -  "null",
        -  "string"
        -]New value: +"null"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / strongestNegativeMoment / type
        Previous value: -[
        -  "null",
        -  "number"
        -]New value: +"null"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / strongestPositiveMoment / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +"number"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / emotion / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +"string"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / sentiment / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +"number"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / sentimentLabel / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +"string"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / topic / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +"string"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topLikedComments / items / properties / emotion / type
        Previous value: -[
        -  "null",
        -  "string"
        -]New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topLikedComments / items / properties / sentiment / type
        Previous value: -[
        -  "null",
        -  "number"
        -]New value: +[
        +  "number",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topLikedComments / items / properties / sentimentLabel / type
        Previous value: -[
        -  "null",
        -  "string"
        -]New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topLikedComments / items / properties / topic / type
        Previous value: -[
        -  "null",
        -  "string"
        -]New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / videoTitle / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +[
        +  "null",
        +  "string"
        +]
  4. 3 tool updates
    • Changedtubetext--tiktok-transcript1 field changed
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / aiMinutes
        Added value: +{
        +  "type": "number"
        +}
    • Changedtubetext--video-breakdown-ai15 fields changed
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / category
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / channelId
        Added value: +{
        +  "type": "string"
        +}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / channelName / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +"string"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / commentCount / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +"number"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / description / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +"string"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / engagementRate / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +[
        +  "null",
        +  "number"
        +]
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / isLive
        Added value: +{
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / keyMoments / items / properties / why_it_works
        Added value: +{
        +  "type": "string"
        +}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / likeCount / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +"number"
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / lyrics
        Added value: +{
        +  "type": "string"
        +}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / pacing / properties
        Removed value: -{
        -  "avgShotSeconds": {
        -    "type": "number"
        -  },
        -  "cutCount": {
        -    "type": "number"
        -  },
        -  "cutTimes": {
        -    "items": {
        -      "type": "number"
        -    },
        -    "type": "array"
        -  },
        -  "cutsPerMinute": {
        -    "type": "number"
        -  },
        -  "shotCount": {
        -    "type": "number"
        -  }
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / pacing / type
        Removed value: -"object"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / publishDate / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +"string"
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / thumbnailUrl
        Added value: +{
        +  "type": "string"
        +}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / viewCount / type
        Previous value: -"null"New value: +[
        +  "null",
        +  "number"
        +]
    • Changedtubetext--youtube-tiktok-comments-api16 fields changed
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / controversialComments / items / properties / confidence
        Removed value: -{
        -  "type": "number"
        -}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / controversialComments / items / properties / momentIndex / type
        Previous value: -"number"New value: +"null"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / controversialComments / items / properties / timecode / type
        Previous value: -"string"New value: +"null"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / oneSided / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / split / type
        Previous value: -"null"New value: +[
        +  "null",
        +  "string"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / strongestNegativeMoment / type
        Previous value: -"null"New value: +[
        +  "null",
        +  "number"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / strongestPositiveMoment / type
        Previous value: -"number"New value: +[
        +  "number",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / emotion / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / sentiment / type
        Previous value: -"number"New value: +[
        +  "number",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / sentimentLabel / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / topic / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topLikedComments / items / properties / emotion / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +[
        +  "null",
        +  "string"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topLikedComments / items / properties / sentiment / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +[
        +  "null",
        +  "number"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topLikedComments / items / properties / sentimentLabel / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +[
        +  "null",
        +  "string"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topLikedComments / items / properties / topic / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +[
        +  "null",
        +  "string"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / videoTitle / type
        Previous value: -[
        -  "null",
        -  "string"
        -]New value: +[
        +  "string",
        +  "null"
        +]
  5. 1 tool update
    • Changedtubetext--video-breakdown-ai15 fields changed
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / category
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / channelId
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / channelName / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / commentCount / type
        Previous value: -"number"New value: +[
        +  "number",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / ctas / items / properties / start / type
        Previous value: -[
        -  "null",
        -  "number"
        -]New value: +[
        +  "number",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / description / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / isLive
        Removed value: -{
        -  "type": "boolean"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / keyMoments / items / properties / why_it_works
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / likeCount / type
        Previous value: -"number"New value: +[
        +  "number",
        +  "null"
        +]
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / lyrics
        Removed value: -{
        -  "type": "string"
        -}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / pacing / properties
        Added value: +{
        +  "avgShotSeconds": {
        +    "type": "number"
        +  },
        +  "cutCount": {
        +    "type": "number"
        +  },
        +  "cutTimes": {
        +    "items": {
        +      "type": "number"
        +    },
        +    "type": "array"
        +  },
        +  "cutsPerMinute": {
        +    "type": "number"
        +  },
        +  "shotCount": {
        +    "type": "number"
        +  }
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / pacing / type
        Added value: +"object"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / publishDate / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / thumbnailUrl
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / viewCount / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +"null"
  6. 3 tool updates
    • Changedtubetext--shot-by-shot-video-analysis1 field changed
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / measuredScaleChangePct / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +[
        +  "null",
        +  "number"
        +]
    • Changedtubetext--video-breakdown-ai14 fields changed
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / category
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / channelId
        Added value: +{
        +  "type": "string"
        +}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / channelName / type
        Previous value: -[
        -  "null",
        -  "string"
        -]New value: +"string"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / commentCount / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +"number"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / description / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +"string"
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / isLive
        Added value: +{
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / keyMoments / items / properties / why_it_works
        Added value: +{
        +  "type": "string"
        +}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / likeCount / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +"number"
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / lyrics
        Added value: +{
        +  "type": "string"
        +}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / pacing / properties
        Removed value: -{
        -  "avgShotSeconds": {
        -    "type": "number"
        -  },
        -  "cutCount": {
        -    "type": "number"
        -  },
        -  "cutTimes": {
        -    "items": {
        -      "type": "number"
        -    },
        -    "type": "array"
        -  },
        -  "cutsPerMinute": {
        -    "type": "number"
        -  },
        -  "shotCount": {
        -    "type": "number"
        -  }
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / pacing / type
        Removed value: -"object"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / publishDate / type
        Previous value: -[
        -  "null",
        -  "string"
        -]New value: +"string"
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / thumbnailUrl
        Added value: +{
        +  "type": "string"
        +}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / viewCount / type
        Previous value: -"null"New value: +[
        +  "number",
        +  "null"
        +]
    • Changedtubetext--youtube-tiktok-comments-api13 fields changed
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / controversialComments / items / properties / confidence
        Added value: +{
        +  "type": "number"
        +}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / controversialComments / items / properties / momentIndex / type
        Previous value: -"null"New value: +"number"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / controversialComments / items / properties / timecode / type
        Previous value: -"null"New value: +"string"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / oneSided / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +"string"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / sentiment / type
        Previous value: -[
        -  "null",
        -  "number"
        -]New value: +[
        +  "number",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / sentimentLabel / type
        Previous value: -[
        -  "null",
        -  "string"
        -]New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / split / type
        Previous value: -[
        -  "null",
        -  "string"
        -]New value: +"null"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / strongestNegativeMoment / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +"null"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / strongestPositiveMoment / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +"number"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / emotion / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +"string"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / sentiment / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +"number"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / sentimentLabel / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +"string"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / topic / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +"string"
  7. 2 tool updates
    • Changedtubetext--shot-by-shot-video-analysis1 field changed
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / measuredScaleChangePct / type
        Previous value: -[
        -  "null",
        -  "number"
        -]New value: +[
        +  "number",
        +  "null"
        +]
    • Changedtubetext--video-breakdown-ai4 fields changed
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / channelName / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +[
        +  "null",
        +  "string"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / engagementRate / type
        Previous value: -[
        -  "null",
        -  "number"
        -]New value: +[
        +  "number",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / products / items / properties / brand / type
        Previous value: -[
        -  "null",
        -  "string"
        -]New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / publishDate / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +[
        +  "null",
        +  "string"
        +]
  8. 2 tool updates
    • Changedtubetext--shot-by-shot-video-analysis64 fields changed
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 10
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 11
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 12
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 13
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 14
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 15
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 16
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 17
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 18
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 19
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 20
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 21
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 22
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 23
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 24
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 25
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 26
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 27
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 28
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 29
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 30
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 31
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 32
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 33
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 34
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 35
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 36
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 37
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 38
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 39
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 4
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 40
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 41
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 42
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 43
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 44
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 45
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 46
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 47
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 48
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 49
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 5
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 50
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 51
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 52
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 53
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 54
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 55
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 56
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 57
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 6
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 7
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 8
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 9
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / error
        Added value: +{
        +  "type": "string"
        +}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / measuredScaleChangePct / type
        Previous value: -"number"New value: +[
        +  "null",
        +  "number"
        +]
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / overlaysAvailable / properties / requested
        Added value: +{
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / overlaysAvailable / properties / status
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / products / items / properties
        Added value: +{
        +  "name": {
        +    "type": "string"
        +  },
        +  "shots": {
        +    "type": "string"
        +  }
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / products / items / type
        Added value: +"object"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / qualityChecks / properties / spokenCoverage / type
        Previous value: -[
        -  "null",
        -  "number"
        -]New value: +"number"
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / qualityChecks / properties / whyFailing
        Added value: +{
        +  "properties": {
        +    "3": {
        +      "type": "string"
        +    },
        +    "8": {
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / returnsTo / type
        Previous value: -"null"New value: +[
        +  "null",
        +  "number"
        +]
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / viewCount
        Removed value: -{
        -  "type": "number"
        -}
    • Changedtubetext--youtube-tiktok-comments-api13 fields changed
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / controversialComments / items / properties / confidence
        Removed value: -{
        -  "type": "number"
        -}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / controversialComments / items / properties / momentIndex / type
        Previous value: -"number"New value: +"null"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / controversialComments / items / properties / timecode / type
        Previous value: -"string"New value: +"null"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / oneSided / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / sentiment / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +[
        +  "null",
        +  "number"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / sentimentLabel / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +[
        +  "null",
        +  "string"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / split / type
        Previous value: -"null"New value: +[
        +  "null",
        +  "string"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / strongestNegativeMoment / type
        Previous value: -"null"New value: +[
        +  "number",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / strongestPositiveMoment / type
        Previous value: -"number"New value: +[
        +  "number",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / emotion / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / sentiment / type
        Previous value: -"number"New value: +[
        +  "number",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / sentimentLabel / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / topic / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
  9. 1 tool update
    • Changedtubetext--video-breakdown-ai16 fields changed
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / category
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / channelId
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / channelName / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / commentCount / type
        Previous value: -"number"New value: +[
        +  "number",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / ctas / items / properties / start / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +[
        +  "null",
        +  "number"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / description / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / isLive
        Removed value: -{
        -  "type": "boolean"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / keyMoments / items / properties / why_it_works
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / likeCount / type
        Previous value: -"number"New value: +[
        +  "number",
        +  "null"
        +]
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / lyrics
        Removed value: -{
        -  "type": "string"
        -}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / pacing / properties
        Added value: +{
        +  "avgShotSeconds": {
        +    "type": "number"
        +  },
        +  "cutCount": {
        +    "type": "number"
        +  },
        +  "cutTimes": {
        +    "items": {
        +      "type": "number"
        +    },
        +    "type": "array"
        +  },
        +  "cutsPerMinute": {
        +    "type": "number"
        +  },
        +  "shotCount": {
        +    "type": "number"
        +  }
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / pacing / type
        Added value: +"object"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / products / items / properties / brand / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +[
        +  "null",
        +  "string"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / publishDate / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / thumbnailUrl
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / viewCount / type
        Previous value: -[
        -  "null",
        -  "number"
        -]New value: +"null"
  10. 3 tool updates
    • Changedtubetext--tiktok-transcript1 field changed
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / aiMinutes
        Removed value: -{
        -  "type": "number"
        -}
    • Changedtubetext--video-breakdown-ai16 fields changed
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / category
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / channelId
        Added value: +{
        +  "type": "string"
        +}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / channelName / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +"string"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / commentCount / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +"number"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / ctas / items / properties / start / type
        Previous value: -[
        -  "null",
        -  "number"
        -]New value: +[
        +  "number",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / description / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +"string"
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / isLive
        Added value: +{
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / keyMoments / items / properties / why_it_works
        Added value: +{
        +  "type": "string"
        +}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / likeCount / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +"number"
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / lyrics
        Added value: +{
        +  "type": "string"
        +}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / pacing / properties
        Removed value: -{
        -  "avgShotSeconds": {
        -    "type": "number"
        -  },
        -  "cutCount": {
        -    "type": "number"
        -  },
        -  "cutTimes": {
        -    "items": {
        -      "type": "number"
        -    },
        -    "type": "array"
        -  },
        -  "cutsPerMinute": {
        -    "type": "number"
        -  },
        -  "shotCount": {
        -    "type": "number"
        -  }
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / pacing / type
        Removed value: -"object"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / products / items / properties / brand / type
        Previous value: -[
        -  "null",
        -  "string"
        -]New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / publishDate / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +"string"
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / thumbnailUrl
        Added value: +{
        +  "type": "string"
        +}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / viewCount / type
        Previous value: -"null"New value: +[
        +  "null",
        +  "number"
        +]
    • Changedtubetext--youtube-tiktok-comments-api16 fields changed
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / controversialComments / items / properties / confidence
        Added value: +{
        +  "type": "number"
        +}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / controversialComments / items / properties / momentIndex / type
        Previous value: -"null"New value: +"number"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / controversialComments / items / properties / timecode / type
        Previous value: -"null"New value: +"string"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / oneSided / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +"string"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / split / type
        Previous value: -[
        -  "null",
        -  "string"
        -]New value: +"null"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / strongestNegativeMoment / type
        Previous value: -[
        -  "null",
        -  "number"
        -]New value: +"null"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / strongestPositiveMoment / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +"number"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / emotion / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +"string"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / sentiment / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +"number"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / sentimentLabel / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +"string"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / topic / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +"string"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topLikedComments / items / properties / emotion / type
        Previous value: -[
        -  "null",
        -  "string"
        -]New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topLikedComments / items / properties / sentiment / type
        Previous value: -[
        -  "null",
        -  "number"
        -]New value: +[
        +  "number",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topLikedComments / items / properties / sentimentLabel / type
        Previous value: -[
        -  "null",
        -  "string"
        -]New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topLikedComments / items / properties / topic / type
        Previous value: -[
        -  "null",
        -  "string"
        -]New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / videoTitle / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +[
        +  "null",
        +  "string"
        +]
  11. 3 tool updates
    • Changedtubetext--shot-by-shot-video-analysis64 fields changed
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 10
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 11
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 12
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 13
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 14
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 15
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 16
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 17
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 18
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 19
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 20
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 21
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 22
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 23
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 24
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 25
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 26
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 27
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 28
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 29
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 30
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 31
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 32
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 33
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 34
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 35
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 36
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 37
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 38
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 39
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 4
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 40
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 41
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 42
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 43
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 44
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 45
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 46
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 47
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 48
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 49
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 5
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 50
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 51
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 52
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 53
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 54
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 55
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 56
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 57
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 6
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 7
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 8
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 9
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / error
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / measuredScaleChangePct / type
        Previous value: -[
        -  "null",
        -  "number"
        -]New value: +"number"
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / overlaysAvailable / properties / requested
        Removed value: -{
        -  "type": "boolean"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / overlaysAvailable / properties / status
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / products / items / properties
        Removed value: -{
        -  "name": {
        -    "type": "string"
        -  },
        -  "shots": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / products / items / type
        Removed value: -"object"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / qualityChecks / properties / spokenCoverage / type
        Previous value: -"number"New value: +[
        +  "null",
        +  "number"
        +]
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / qualityChecks / properties / whyFailing
        Removed value: -{
        -  "properties": {
        -    "3": {
        -      "type": "string"
        -    },
        -    "8": {
        -      "type": "string"
        -    }
        -  },
        -  "type": "object"
        -}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / returnsTo / type
        Previous value: -[
        -  "null",
        -  "number"
        -]New value: +"null"
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / viewCount
        Added value: +{
        +  "type": "number"
        +}
    • Changedtubetext--video-breakdown-ai16 fields changed
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / category
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / channelId
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / channelName / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / commentCount / type
        Previous value: -"number"New value: +[
        +  "number",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / description / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / engagementRate / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +[
        +  "null",
        +  "number"
        +]
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / isLive
        Removed value: -{
        -  "type": "boolean"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / keyMoments / items / properties / why_it_works
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / likeCount / type
        Previous value: -"number"New value: +[
        +  "number",
        +  "null"
        +]
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / lyrics
        Removed value: -{
        -  "type": "string"
        -}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / pacing / properties
        Added value: +{
        +  "avgShotSeconds": {
        +    "type": "number"
        +  },
        +  "cutCount": {
        +    "type": "number"
        +  },
        +  "cutTimes": {
        +    "items": {
        +      "type": "number"
        +    },
        +    "type": "array"
        +  },
        +  "cutsPerMinute": {
        +    "type": "number"
        +  },
        +  "shotCount": {
        +    "type": "number"
        +  }
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / pacing / type
        Added value: +"object"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / products / items / properties / brand / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +[
        +  "null",
        +  "string"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / publishDate / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / thumbnailUrl
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / viewCount / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +"null"
    • Changedtubetext--youtube-tiktok-comments-api8 fields changed
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / sentiment / type
        Previous value: -[
        -  "null",
        -  "number"
        -]New value: +[
        +  "number",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / sentimentLabel / type
        Previous value: -[
        -  "null",
        -  "string"
        -]New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / strongestNegativeMoment / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +[
        +  "null",
        +  "number"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topLikedComments / items / properties / emotion / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +[
        +  "null",
        +  "string"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topLikedComments / items / properties / sentiment / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +[
        +  "null",
        +  "number"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topLikedComments / items / properties / sentimentLabel / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +[
        +  "null",
        +  "string"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topLikedComments / items / properties / topic / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +[
        +  "null",
        +  "string"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / videoTitle / type
        Previous value: -[
        -  "null",
        -  "string"
        -]New value: +[
        +  "string",
        +  "null"
        +]
  12. 4 tool updates
    • Changedtubetext--shot-by-shot-video-analysis1 field changed
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / measuredScaleChangePct / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +[
        +  "null",
        +  "number"
        +]
    • Changedtubetext--tiktok-transcript1 field changed
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / aiMinutes
        Added value: +{
        +  "type": "number"
        +}
    • Changedtubetext--video-breakdown-ai15 fields changed
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / category
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / channelId
        Added value: +{
        +  "type": "string"
        +}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / channelName / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +"string"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / commentCount / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +"number"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / ctas / items / properties / start / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +[
        +  "null",
        +  "number"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / description / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +"string"
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / isLive
        Added value: +{
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / keyMoments / items / properties / why_it_works
        Added value: +{
        +  "type": "string"
        +}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / likeCount / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +"number"
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / lyrics
        Added value: +{
        +  "type": "string"
        +}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / pacing / properties
        Removed value: -{
        -  "avgShotSeconds": {
        -    "type": "number"
        -  },
        -  "cutCount": {
        -    "type": "number"
        -  },
        -  "cutTimes": {
        -    "items": {
        -      "type": "number"
        -    },
        -    "type": "array"
        -  },
        -  "cutsPerMinute": {
        -    "type": "number"
        -  },
        -  "shotCount": {
        -    "type": "number"
        -  }
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / pacing / type
        Removed value: -"object"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / publishDate / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +"string"
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / thumbnailUrl
        Added value: +{
        +  "type": "string"
        +}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / viewCount / type
        Previous value: -"null"New value: +[
        +  "number",
        +  "null"
        +]
    • Changedtubetext--youtube-tiktok-comments-api13 fields changed
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / controversialComments / items / properties / confidence
        Removed value: -{
        -  "type": "number"
        -}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / controversialComments / items / properties / momentIndex / type
        Previous value: -"number"New value: +"null"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / controversialComments / items / properties / timecode / type
        Previous value: -"string"New value: +"null"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / oneSided / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / sentiment / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +[
        +  "null",
        +  "number"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / sentimentLabel / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +[
        +  "null",
        +  "string"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / split / type
        Previous value: -"null"New value: +[
        +  "null",
        +  "string"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / strongestNegativeMoment / type
        Previous value: -"null"New value: +[
        +  "number",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / strongestPositiveMoment / type
        Previous value: -"number"New value: +[
        +  "number",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / emotion / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / sentiment / type
        Previous value: -"number"New value: +[
        +  "number",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / sentimentLabel / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / topic / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
  13. 3 tool updates
    • Changedtubetext--shot-by-shot-video-analysis64 fields changed
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 10
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 11
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 12
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 13
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 14
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 15
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 16
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 17
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 18
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 19
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 20
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 21
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 22
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 23
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 24
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 25
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 26
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 27
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 28
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 29
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 30
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 31
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 32
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 33
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 34
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 35
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 36
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 37
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 38
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 39
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 4
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 40
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 41
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 42
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 43
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 44
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 45
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 46
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 47
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 48
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 49
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 5
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 50
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 51
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 52
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 53
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 54
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 55
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 56
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 57
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 6
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 7
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 8
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 9
        Added value: +{
        +  "type": "number"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / error
        Added value: +{
        +  "type": "string"
        +}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / measuredScaleChangePct / type
        Previous value: -"number"New value: +[
        +  "number",
        +  "null"
        +]
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / overlaysAvailable / properties / requested
        Added value: +{
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / overlaysAvailable / properties / status
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / products / items / properties
        Added value: +{
        +  "name": {
        +    "type": "string"
        +  },
        +  "shots": {
        +    "type": "string"
        +  }
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / products / items / type
        Added value: +"object"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / qualityChecks / properties / spokenCoverage / type
        Previous value: -[
        -  "null",
        -  "number"
        -]New value: +"number"
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / qualityChecks / properties / whyFailing
        Added value: +{
        +  "properties": {
        +    "3": {
        +      "type": "string"
        +    },
        +    "8": {
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / returnsTo / type
        Previous value: -"null"New value: +[
        +  "null",
        +  "number"
        +]
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / viewCount
        Removed value: -{
        -  "type": "number"
        -}
    • Changedtubetext--video-breakdown-ai15 fields changed
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / category
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / channelId
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / channelName / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / commentCount / type
        Previous value: -"number"New value: +[
        +  "number",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / description / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / engagementRate / type
        Previous value: -[
        -  "null",
        -  "number"
        -]New value: +[
        +  "number",
        +  "null"
        +]
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / isLive
        Removed value: -{
        -  "type": "boolean"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / keyMoments / items / properties / why_it_works
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / likeCount / type
        Previous value: -"number"New value: +[
        +  "number",
        +  "null"
        +]
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / lyrics
        Removed value: -{
        -  "type": "string"
        -}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / pacing / properties
        Added value: +{
        +  "avgShotSeconds": {
        +    "type": "number"
        +  },
        +  "cutCount": {
        +    "type": "number"
        +  },
        +  "cutTimes": {
        +    "items": {
        +      "type": "number"
        +    },
        +    "type": "array"
        +  },
        +  "cutsPerMinute": {
        +    "type": "number"
        +  },
        +  "shotCount": {
        +    "type": "number"
        +  }
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / pacing / type
        Added value: +"object"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / publishDate / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / thumbnailUrl
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / viewCount / type
        Previous value: -[
        -  "null",
        -  "number"
        -]New value: +"null"
    • Changedtubetext--youtube-tiktok-comments-api13 fields changed
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / controversialComments / items / properties / confidence
        Added value: +{
        +  "type": "number"
        +}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / controversialComments / items / properties / momentIndex / type
        Previous value: -"null"New value: +"number"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / controversialComments / items / properties / timecode / type
        Previous value: -"null"New value: +"string"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / oneSided / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +"string"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / sentiment / type
        Previous value: -[
        -  "null",
        -  "number"
        -]New value: +[
        +  "number",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / sentimentLabel / type
        Previous value: -[
        -  "null",
        -  "string"
        -]New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / split / type
        Previous value: -[
        -  "null",
        -  "string"
        -]New value: +"null"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / strongestNegativeMoment / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +"null"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / strongestPositiveMoment / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +"number"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / emotion / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +"string"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / sentiment / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +"number"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / sentimentLabel / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +"string"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / topic / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +"string"
  14. 2 tool updates
    • Changedtubetext--shot-by-shot-video-analysis64 fields changed
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 10
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 11
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 12
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 13
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 14
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 15
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 16
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 17
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 18
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 19
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 20
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 21
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 22
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 23
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 24
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 25
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 26
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 27
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 28
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 29
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 30
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 31
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 32
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 33
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 34
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 35
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 36
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 37
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 38
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 39
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 4
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 40
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 41
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 42
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 43
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 44
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 45
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 46
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 47
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 48
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 49
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 5
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 50
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 51
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 52
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 53
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 54
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 55
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 56
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 57
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 6
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 7
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 8
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / coverage / properties / shotsPerSetup / properties / 9
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / error
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / measuredScaleChangePct / type
        Previous value: -[
        -  "null",
        -  "number"
        -]New value: +"number"
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / overlaysAvailable / properties / requested
        Removed value: -{
        -  "type": "boolean"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / overlaysAvailable / properties / status
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / products / items / properties
        Removed value: -{
        -  "name": {
        -    "type": "string"
        -  },
        -  "shots": {
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / products / items / type
        Removed value: -"object"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / qualityChecks / properties / spokenCoverage / type
        Previous value: -"number"New value: +[
        +  "null",
        +  "number"
        +]
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / qualityChecks / properties / whyFailing
        Removed value: -{
        -  "properties": {
        -    "3": {
        -      "type": "string"
        -    },
        -    "8": {
        -      "type": "string"
        -    }
        -  },
        -  "type": "object"
        -}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / returnsTo / type
        Previous value: -[
        -  "null",
        -  "number"
        -]New value: +"null"
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / viewCount
        Added value: +{
        +  "type": "number"
        +}
    • Changedtubetext--youtube-tiktok-comments-api13 fields changed
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / controversialComments / items / properties / confidence
        Removed value: -{
        -  "type": "number"
        -}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / controversialComments / items / properties / momentIndex / type
        Previous value: -"number"New value: +"null"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / controversialComments / items / properties / timecode / type
        Previous value: -"string"New value: +"null"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / oneSided / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / sentiment / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +[
        +  "null",
        +  "number"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / sentimentLabel / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +[
        +  "null",
        +  "string"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / split / type
        Previous value: -"null"New value: +[
        +  "null",
        +  "string"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / strongestNegativeMoment / type
        Previous value: -"null"New value: +[
        +  "number",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / strongestPositiveMoment / type
        Previous value: -"number"New value: +[
        +  "number",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / emotion / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / sentiment / type
        Previous value: -"number"New value: +[
        +  "number",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / sentimentLabel / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / topic / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
  15. 3 tool updates
    • Changedtubetext--tiktok-transcript1 field changed
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / aiMinutes
        Removed value: -{
        -  "type": "number"
        -}
    • Changedtubetext--video-breakdown-ai16 fields changed
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / category
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / channelId
        Added value: +{
        +  "type": "string"
        +}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / channelName / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +"string"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / commentCount / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +"number"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / ctas / items / properties / start / type
        Previous value: -[
        -  "null",
        -  "number"
        -]New value: +[
        +  "number",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / description / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +"string"
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / isLive
        Added value: +{
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / keyMoments / items / properties / why_it_works
        Added value: +{
        +  "type": "string"
        +}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / likeCount / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +"number"
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / lyrics
        Added value: +{
        +  "type": "string"
        +}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / pacing / properties
        Removed value: -{
        -  "avgShotSeconds": {
        -    "type": "number"
        -  },
        -  "cutCount": {
        -    "type": "number"
        -  },
        -  "cutTimes": {
        -    "items": {
        -      "type": "number"
        -    },
        -    "type": "array"
        -  },
        -  "cutsPerMinute": {
        -    "type": "number"
        -  },
        -  "shotCount": {
        -    "type": "number"
        -  }
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / pacing / type
        Removed value: -"object"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / products / items / properties / brand / type
        Previous value: -[
        -  "null",
        -  "string"
        -]New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / publishDate / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +"string"
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / thumbnailUrl
        Added value: +{
        +  "type": "string"
        +}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / viewCount / type
        Previous value: -"null"New value: +[
        +  "null",
        +  "number"
        +]
    • Changedtubetext--youtube-tiktok-comments-api16 fields changed
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / controversialComments / items / properties / confidence
        Added value: +{
        +  "type": "number"
        +}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / controversialComments / items / properties / momentIndex / type
        Previous value: -"null"New value: +"number"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / controversialComments / items / properties / timecode / type
        Previous value: -"null"New value: +"string"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / oneSided / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +"string"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / split / type
        Previous value: -[
        -  "null",
        -  "string"
        -]New value: +"null"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / strongestNegativeMoment / type
        Previous value: -[
        -  "null",
        -  "number"
        -]New value: +"null"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / strongestPositiveMoment / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +"number"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / emotion / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +"string"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / sentiment / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +"number"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / sentimentLabel / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +"string"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topComments / items / properties / topic / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +"string"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topLikedComments / items / properties / emotion / type
        Previous value: -[
        -  "null",
        -  "string"
        -]New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topLikedComments / items / properties / sentiment / type
        Previous value: -[
        -  "null",
        -  "number"
        -]New value: +[
        +  "number",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topLikedComments / items / properties / sentimentLabel / type
        Previous value: -[
        -  "null",
        -  "string"
        -]New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topLikedComments / items / properties / topic / type
        Previous value: -[
        -  "null",
        -  "string"
        -]New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / videoTitle / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +[
        +  "null",
        +  "string"
        +]
  16. 2 tool updates
    • Changedtubetext--shot-by-shot-video-analysis1 field changed
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / measuredScaleChangePct / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +[
        +  "null",
        +  "number"
        +]
    • Changedtubetext--video-breakdown-ai16 fields changed
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / category
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / channelId
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / channelName / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / commentCount / type
        Previous value: -"number"New value: +[
        +  "number",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / description / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / engagementRate / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +[
        +  "null",
        +  "number"
        +]
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / isLive
        Removed value: -{
        -  "type": "boolean"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / keyMoments / items / properties / why_it_works
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / likeCount / type
        Previous value: -"number"New value: +[
        +  "number",
        +  "null"
        +]
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / lyrics
        Removed value: -{
        -  "type": "string"
        -}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / pacing / properties
        Added value: +{
        +  "avgShotSeconds": {
        +    "type": "number"
        +  },
        +  "cutCount": {
        +    "type": "number"
        +  },
        +  "cutTimes": {
        +    "items": {
        +      "type": "number"
        +    },
        +    "type": "array"
        +  },
        +  "cutsPerMinute": {
        +    "type": "number"
        +  },
        +  "shotCount": {
        +    "type": "number"
        +  }
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / pacing / type
        Added value: +"object"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / products / items / properties / brand / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +[
        +  "null",
        +  "string"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / publishDate / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / thumbnailUrl
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / viewCount / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +"null"
  17. 1 tool update
    • Changedtubetext--tiktok-transcript1 field changed
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / aiMinutes
        Added value: +{
        +  "type": "number"
        +}
  18. 3 tool updates
    • Changedtubetext--shot-by-shot-video-analysis1 field changed
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / measuredScaleChangePct / type
        Previous value: -[
        -  "null",
        -  "number"
        -]New value: +[
        +  "number",
        +  "null"
        +]
    • Changedtubetext--video-breakdown-ai15 fields changed
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / category
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / channelId
        Added value: +{
        +  "type": "string"
        +}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / channelName / type
        Previous value: -[
        -  "null",
        -  "string"
        -]New value: +"string"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / commentCount / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +"number"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / ctas / items / properties / start / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +[
        +  "null",
        +  "number"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / description / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +"string"
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / isLive
        Added value: +{
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / keyMoments / items / properties / why_it_works
        Added value: +{
        +  "type": "string"
        +}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / likeCount / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +"number"
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / lyrics
        Added value: +{
        +  "type": "string"
        +}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / pacing / properties
        Removed value: -{
        -  "avgShotSeconds": {
        -    "type": "number"
        -  },
        -  "cutCount": {
        -    "type": "number"
        -  },
        -  "cutTimes": {
        -    "items": {
        -      "type": "number"
        -    },
        -    "type": "array"
        -  },
        -  "cutsPerMinute": {
        -    "type": "number"
        -  },
        -  "shotCount": {
        -    "type": "number"
        -  }
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / pacing / type
        Removed value: -"object"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / publishDate / type
        Previous value: -[
        -  "null",
        -  "string"
        -]New value: +"string"
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / thumbnailUrl
        Added value: +{
        +  "type": "string"
        +}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / viewCount / type
        Previous value: -"null"New value: +[
        +  "number",
        +  "null"
        +]
    • Changedtubetext--youtube-tiktok-comments-api8 fields changed
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / sentiment / type
        Previous value: -[
        -  "null",
        -  "number"
        -]New value: +[
        +  "number",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / sentimentLabel / type
        Previous value: -[
        -  "null",
        -  "string"
        -]New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / strongestNegativeMoment / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +[
        +  "null",
        +  "number"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topLikedComments / items / properties / emotion / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +[
        +  "null",
        +  "string"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topLikedComments / items / properties / sentiment / type
        Previous value: -[
        -  "number",
        -  "null"
        -]New value: +[
        +  "null",
        +  "number"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topLikedComments / items / properties / sentimentLabel / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +[
        +  "null",
        +  "string"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / topLikedComments / items / properties / topic / type
        Previous value: -[
        -  "string",
        -  "null"
        -]New value: +[
        +  "null",
        +  "string"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / videoTitle / type
        Previous value: -[
        -  "null",
        -  "string"
        -]New value: +[
        +  "string",
        +  "null"
        +]
  19. 1 tool update
    • Changedtubetext--tiktok-transcript1 field changed
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / aiMinutes
        Removed value: -{
        -  "type": "number"
        -}
  20. 2 tool updates
    • Changedtubetext--tiktok-transcript1 field changed
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / aiMinutes
        Added value: +{
        +  "type": "number"
        +}
    • Changedtubetext--video-breakdown-ai15 fields changed
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / category
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / channelId
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / channelName / type
        Previous value: -"string"New value: +[
        +  "null",
        +  "string"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / commentCount / type
        Previous value: -"number"New value: +[
        +  "number",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / description / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / engagementRate / type
        Previous value: -[
        -  "null",
        -  "number"
        -]New value: +[
        +  "number",
        +  "null"
        +]
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / isLive
        Removed value: -{
        -  "type": "boolean"
        -}
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / keyMoments / items / properties / why_it_works
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / likeCount / type
        Previous value: -"number"New value: +[
        +  "number",
        +  "null"
        +]
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / lyrics
        Removed value: -{
        -  "type": "string"
        -}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / pacing / properties
        Added value: +{
        +  "avgShotSeconds": {
        +    "type": "number"
        +  },
        +  "cutCount": {
        +    "type": "number"
        +  },
        +  "cutTimes": {
        +    "items": {
        +      "type": "number"
        +    },
        +    "type": "array"
        +  },
        +  "cutsPerMinute": {
        +    "type": "number"
        +  },
        +  "shotCount": {
        +    "type": "number"
        +  }
        +}
      • addedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / pacing / type
        Added value: +"object"
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / publishDate / type
        Previous value: -"string"New value: +[
        +  "null",
        +  "string"
        +]
      • removedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / thumbnailUrl
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / properties / storages / properties / datasets / properties / default / properties / itemsSchema / properties / viewCount / type
        Previous value: -[
        -  "null",
        -  "number"
        -]New value: +"null"

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.